当前位置:文档之家› linux系统分区调整大小的方法

linux系统分区调整大小的方法

解决linux系统CentOS下调整home和根分区大小的方法,其他分区调整类似

前期先确认可以调整的空间:df -hal,做好计算和规划,避免数据丢失!!!

1、umount /home
如果提示busy,提示无法卸载,则先执行fuser -m /home 再执行umount /home

2、resize2fs -p /dev/mapper/VolGroup-lv_home 700G #调整为700G并重建文件系统
PS:如果不行则先执行e2fsck -f /dev/mapper/VolGroup-lv_home 再执行以上命令

3、mount /home #重新挂载/home

4、df -hal #看下/home是否满足当前需要;

5、lvreduce -L 700G /dev/mapper/VolGroup-lv_home #确认将VolGroup-lv_home调整为700G

PS:lvreduce -L -700G /dev/mapper/VolGroup-lv_home #参数- 确认将VolGroup-lv_home减少700G
也可能是这条命令:lvreduce -l 700G /dev/mapper/VolGroup-lv_home #参数小写字母l
注意:调整后的大小不能小于文件的大小,否则会丢失数据。

6、fdisk -l 或vgdisplay #可以使用vgdisplay命令等查看一下可以操作的大小(vgidsplay里面的Free PE/Size显示的就是可扩容容量).。也可以是用fdisk -l命令可查看详细信息,然后计算第7步的数值;

7、lvextend -L +900G /dev/mapper/VolGroup-lv_root #增加900G空间到/根目录 这个值是根据原home大小减掉700G计算出来的,可以在第5步直接使用lvreduce -L -900G /dev/mapper/VolGroup-lv_home 但第2步的值就需要计算;
深化命令参数lvextend -l +100%FREE


8、resize2fs -p /dev/mapper/VolGroup-lv_root #确认以上操作,进行最后调整,等待…………

9、vgdiplay #vgidsplay里面的Free PE/Size显示的就是可扩容容量,利用第7-8步命令将少部分剩余以MB为单位的空间扩容,这一步可以忽略掉!!!

10、df -h #检查当前分区大小,OK



三个命令:
lvextend:扩展逻辑卷 +代表增加 没符号代表调整为
lvreduce:缩小逻辑卷 -代表减少 没符号代表调整为
lvresize:扩展或缩小逻辑卷,+代表增加,-代表减少可以代替以上俩命令 没符号代表调整为

resize2fs:重新设定磁盘大小
lvdisplay,pvdisplay命令看得懂
vgdisplay: 效果类似fdisk -l,会看效果更好

相关主题
文本预览
相关文档 最新文档