A. linux 磁盘怎么修改大小
Acronis Disk Director Suite 10可以支持在windows下动态调整ext3,但不支持ext4,你安装linux时,用的是ext3还是ext4,如果是ext4,那就不能动态调整linux分区了,如果是ext3,我用Acronis成功调整过,但也有人失败了。
建议如果是linux的空间不够了,可以直接从硬盘再划出一定空间,从windows的磁盘划,然后格式化成ext3或者ext4,然后挂到fstab里就行了,一般都是这个做法。linux下的磁盘分区软件可以用gparted,但它前提是,不能是当前在操作的系统,就是说,你想对你硬盘上的linux操作,需要通过另一个linux系统来完成,可以使用带gparted的livecd或者U盘linux系统进行操作。
B. 怎样调整XenServer下面Linux虚拟机的磁盘大小
未清理磁盘时可以看到占用空间17G,然后使用xmanager的xshell工具登录vmware的linux系统
在xshell终端中输入以下命令:
dd if=/dev/zero of=/0bits bs=20971520
sudo rm /0bits
用来清理不使用的磁盘 ,然后关闭虚拟机
在vmware所在的windows系统下,打开命令行,切换到vmware软件目录下
然后输入虚拟机磁盘清理命令,例如:
vmware-vdiskmanager -k "E:\myvmware\RHEL6x86-64-cognos\Red Hat Enterprise Linux 6-cl1.vmdk",等到命令执行完成
执行过程比较长,执行完成后再查看虚拟机磁盘文件大小明显缩小,至此磁盘清理完成。如果觉得此操作还比较复杂,可以将linux下命令和windows下的命令都写成脚本的方式,每次只需执行脚本即可
中国电信提供最优质的网络通讯服务,老友换新机,网龄抵现金,百兆宽带免费体验,超清电视iTV,电信活动可以直接通过营业厅查询。
C. linux怎么压缩磁盘
是调整分区大小(变小),如果用的LVM,则可以直接调整(我记得是),如果没用LVM,需要用一些软件,像PQ Magic for Linux 可以支持。
D. Windows、Linux双系统 如何无损调整Linux所在磁盘容量
linux 下好像没有无损分区的软件你可以 1。把linux 打包放入win 分区,如果win 分区不够大网络打包上传到其他电脑上。tar 有网络打包功能,rar 有压缩功能,根据具体情况选择(作备份)。 linux 下查看磁盘空间:df -h, rar 压缩率在70% 左右 2。把D盘 根据需要大小分出ext3 和fat32 分区,(最好ext3 在前)(不要给linux 分太小哦)原来那个ext3 分区不要动。 3。
E. linux 怎么修改块大小
1、查看os系统块的大小
[root]# /sbin/tune2fs -l /dev/sda1
2、查看os系统页的大小
[oracle@skate-test ~]$ getconf PAGESIZE
4096
3、修改块的大小:
创建文件系统时,可以指定块的大小。如果将来在你的文件系统中是一些比较大的文件的话,使用较大的块大小将得到较好的性能。将ext2文件系统的块大小调整为4096byte而不是缺省的1024byte,可以减少文件碎片,加快fsck扫描的速度和文件删除以及读操作的速度。另外,在ext2的文件系统中,为根目录保留了5%的空间,对一个大的文件系统,除非用作日志文件,5%的比例有些过多。可以使用命令
# mke2fs -b 4096 -m 1 /dev/hda6
4、将它改为1%并以块大小4096byte创建文件系统。
使用多大的块大小,需要根据你的系统综合考虑,如果系统用作邮件或者新闻服务器,使用较大的块大小,虽然性能有所提高,但会造成磁盘空间较大的浪费。比如文件系统中的文件平均大小为2145byte,如果使用4096byte的块大小,平均每一个文件就会浪费1951byte空间。如果使用1024byte的块大小,平均每一个文件会浪费927byte空间。在性能和磁盘的代价上如何平衡,要看具体应用的需要。可以使用命令
[root@localhost ~]# lvrece -L 6G /dev/sda5
F. Linux系统怎么调整swap分区大小
linux调整swap的方法大致有三种:1.如果linux的磁盘分区类型是lvm的类型的话建议直接用lvm进行在线的扩展收缩swap的大小。2.在标准分区小我们可以使用我们的划分分区的方法加入swap中。3.标准分区小我们可以使用文件的方式把swap的分区扩大。分区扩展:
fdisk /dev/hda
n
···(创建分区)
mkswap /dev/sda3 (指定该SWAP分区)
swapoff
swapon /dev/hda3 (开启swap分区)
vim /etc/fstab (写入开机启动)
free -s
文件扩展:
查看目前系统swap:swapon -s
决定SWAP文件的大小,先指定区块大小:bs,再指定区块数量count,则SWAP文件的大小是:count*bs
在root用户下执行如下命令:
dd if=/dev/zero of=/swapfile bs=1M count=2048
指定作为交换区的文件:mkswap /swapfile
激活交换区文件:swapon /swapfile
开机时启用swap,在/etc/fstab添加如下内容:
/swapfile swap swap defaults 0
确认swap已经被使用,另外在/目录可以看到文件swapfile
基本上的操作是这个样子的建议您查看下linux就该这样学的相关资料,希望能够帮助您,注意swap的大小要适中
G. linux如何修改磁盘分区大小
用fdisk这个工具,可以查看硬盘分区情况
fdisk
-l
/dev/sda(如果是scsi接口的话)
,会发现创建了几个分区,分别用sda1,sda2,sda3,表示。如果,你上面显示的是柱面数,和下面结束的柱面数相同的话,说明你没有多余的空间了。fdisk
/dev/sda
按m键,会出现提示,n是添加一个分区,p是打印现在的分区情况,d是删除一个分区,q是退出,w是保存,你可以先删除分区,然后再重新创建分区,然后w保存退出,执行#partprobe,会使分区立即生效,不必重启。希望对你有帮助。
H. linux新增了磁盘空间,怎么增大原有的分区
楼下提供的是一种变相的方案, 将新增空间转变为分区挂载到文件系统中使用。
另一种方案是用fdisk 根据磁盘分区起始和终止柱面号,删除已有分区,重新新建分区。
具体方案参考以下网络文章(以下原文基本涵盖了主要技术点,如果未涉及其他具体细节,你可参考其他网络同分类文章):
##################
在使用linux的过程中, 有时会出现因为安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况.
比如: 我在安装系统时给/usr/local分配器了5G的空间,但使用一段过程后发现, /usr/local最多只用到了1G.这样可以将
/usr/local大小调整为1G. 空出4G留作他用.
本文归纳了在不破快文件系统数据的前提下对文件系统大小进行调整的方法.这里采用的是"拆东墙, 补西墙"的方法. 当然, 如果你的
磁盘中有未分区的空闲空间, 你就不用减小某个分区的空间了. 这实际上是一个特例.
减小一个分区的大小:
[ partition ]
[ partition | free space ]
增加一个分区的大小:
[ partition a1 | partition b | free space ]
[ partition a2 | | partition a2 ]
准备工作
(一) 备份
首先组好备份要更改的分区中的文件. 对磁盘的操作也许会导致数据的丢失. 开始工作之前最好将重要的数据保存到别的分区.
(二) 获取相关信息.
1, 运行 $ df , 查看文件系统信息. 记下你想要调整的分区对应的挂载点和设备文件.
这一步是为了查看/usr/local对应/dev/中的哪个设备文件. 本文以/dev/hda7为例.
2, 运行 # sudo fdisk /dev/sda . 进入fdisk , 按下p, 查看磁盘分区信息. 记下/dev/sda8的起始柱面号, 终止柱面号. 设他们分别为start, end. 并记下一个"Unit"包含多少字节.
注意, 文件系统大小和磁盘分区大小是不能等同的: 起码他们的计量单位不同. 在文件系统中, 一般用KB, MB, GB为单位. 但在fdisk中, 是以磁盘的"unit"值(即一个柱面中包含的字节数)来计算的. 我们运行 # fdisk /dev/sda后, fdisk显示如下信息:
Disk /dev/sda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
(三)计算终止柱面号
e.g: 原先/usr/local的大小为5000 MB, 起始柱面号为2550, 终止柱面号为3157. 那么我现在要将它的大小改为1000MB, 应该这样计算终止柱面号( [3.2] = 4 ):
终止柱面号 = 2550 + [(1000 * 1024 * 1024 ) / 8225280] = 2678
使用fdisk删除原来的分区(以前分区的数据不会丢失!). 然后新建一个分区, 新分区于旧分区唯一的区别就在于分区大小不一样, 这表现在他们终止柱面号不同.
增加分区大小: 终止柱面号设置为空闲空间的最后一个柱面号.
减小分区大小: 终止柱面号由计算得出.
开始调整
在开始调整之前, 最好拿一张纸记下要调整的分区的下列信息:
调整前大小, 调整后大小. 它挂载在哪个目录, 对应于/dev/中的哪个设备. 起始, 终止柱面.
e.g: 调整前: 5G, 调整后: 1G, 挂载点: /usr/local, 对应于/dev/hda7. 起始,终止柱面分别为2550, 3157.
1, 卸载分区
最好在runlevel = 1的情况下卸载.
# umount /dev/<partition to resize>
2, 检查文件系统的一致性
# fsck -n /dev/<partition to resize>
3, 如够是ext3系统, 还要去除日志
# tune2fs -O ^has_journal /dev/<partition to resize>
注意: 取出日志后的ext3系统是无法挂载的, 使用
# tune2fs -j /dev/<resized partition>重建日志.
4, 调整文件系统大小
# resize_reiserfs -s 1000M /dev/hda7
调整完文件系统的大小以后,再使用以下命令以文件系统进行全面的检查:
# reiserfsck --check --fix-fixable /dev/hda7
5, 进入fdisk, 调整分区大小.
# fdisk /dev/hda
由于内核仍然使用旧的分区表, 重启之后再进行后面的步骤.
通过以上步骤,我们已经完成了硬盘分区大小调整的操作,接下来回到重新调整文件系统大小的问题上来。 由于硬盘分区是按照柱面来计划的,我们要在 resize_reiserfs步骤上就一步到位调整文件系统大小与硬盘分区大小正好相等是比较困难的事情。所以一般是调硬盘分区比文件系统要大一点点,然后再通过以下命令进行同步(当然如果你不在意硬盘分区里面存在部分空间的话也可以忽略以下步骤):
# umount /home/
# resize_reiserfs /dev/hda6
这样, 就将/usr/local的大小调整为1G, 留下了4G的空闲磁盘空间.
#####################
I. 系统管理:如何调整Linux磁盘分区的大小
在Linux系统中,管理硬盘设备最常用的方法就当属fdisk命令了。fdisk命令用于管理磁盘分区,格式为“fdisk [磁盘名称]”,它提供了集添加、删除、转换分区等功能于一身的“一站式分区服务”。
具体关于 fdisk 如何创建分区(p)、删除分区(d),可以网络《Linux就该这么学》一书,里面有详细的介绍。