更改

在Linux下调整LVM分区大小

添加2,341字节, 2017年10月23日 (一) 12:49
无编辑摘要
XFS是centos7 操作系统默认 件系统,XFS 文件系统 能扩大 支持增加, 能缩小支持直接减少。 1.输入“df -Th”查看当前/容量为108G,已使用52G,可使用57G,文件类型为xfs。[[File:LVExtend1.png]] 2.输入“vgdisplay”显示系统有1.46G空闲空间。[[File:LVExtend2.png]] 3.输入“lvextend -L +1G /dev/cl_centos7/root”增加1G空间到root。[[File:LVExtend3.png]] 4.输入“xfs_growfs /dev/mapper/cl_centos7-root@localhost ~”对root进行扩容。[[File:LVExtend4.png]]# umount 5.再次输入“df -Th”查看,当前/容量已变为109G,已使用52G,可使用58G(比扩容之前增加1G)。[[File:LVExtend5.png]] 6.再次输入“vgdisplay”显示系统有472M空闲空间(扩容之前为1.46G)。[[File:LVExtend6.png]] 7.如需从/home里面分配1G空间到/里,则需首先保存/home所有文件,输入“yum install -y xfsdump”安装xfsdump组件(本例中已安装)。 备注:XFS文件系统减少后需重新格式化才可挂载,故需先保存文件。umount[[File: LVExtend7.png]] 8.输入“xfsdump -f /home.xfsdumpbackup /home”将/home保存为/home.xfsdumpbackup,并输入卷标名“home”。 备注:此备份文件仅能在root权限下使用xfsrestore解析。[[File: device is busyLVExtend8.png]] 9.在“Please enter label for media in drive 0 (In some cases useful info about processes that usetimeout in 300 sec)”后输入“home”继续。[[File:LVExtend9.png]]the device is found by lsof(8) or fuser(1)) 10.输入“xfsdump -I”可查看。[[File:LVExtend10.png]] 如提示无法 11.输入“umount /home” 卸载 /home。 备注:如出现“umount: /home: device is busy.” 表明 有进程占用/home, 使用如下命令终止占用进程 :fuser -m -k /home[[File:LVExtend11.png]] 12.输入“lvreduce -L -1G /dev/cl_centos7/home”并输入“y”确认减少/home的1G空间。[[File:LVExtend12.png]] 13.再次输入“vgdisplay”则显示Free PE为1.46G。[[File:LVExtend13.png]] 14.输入“lvextend -L +1G /dev/cl_centos7/root”增加1G空间到/root。[[File:LVExtend14.png]] 15.输入“xfs_growfs /dev/cl_centos7/root@localhost ~”进行扩容。[[File:LVExtend15.png]# fuser ] 16.如直接输入“xfs_growfs /dev/mapper/cl_centos7-m home”则提示无法挂载。 错误信息:xfs_growfs: /dev/mapper/cl_centos7-home is not a mounted XFS filesystem.[[File:LVExtend16.png]] 17.输入“mkfs.xfs /dev/mapper/cl_centos7-home -k f”将/dev/mapper/cl_centos7-home格式化为XFS文件系统。[[File:LVExtend17.png]] 18.输入“mount /dev/mapper/cl_centos7-home /home”将/dev/mapper/cl_centos7-k home挂载到/home。[[File:LVExtend18.png]] 19.输入“df -Th”则显 自动把霸占home分区的进程kill掉!/已增加到110G,/home则减少到179G。[[File:LVExtend19.png]] 20.输入“xfsrestore -f /home.xfsdumpbackup /home”恢复文件即可。[[File:LVExtend20.png]]
1,138
个编辑