# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 9.1G 41G 19% /
devtmpfs 63G 0 63G 0% /dev
tmpfs 63G 0 63G 0% /dev/shm
tmpfs 63G 9.8M 63G 1% /run
tmpfs 63G 0 63G 0% /sys/fs/cgroup
/dev/sda2 1014M 239M 776M 24% /boot
/dev/mapper/centos-home 0.3T 147G 0.1T 2% /home
tmpfs 13G 0 13G 0% /run/user/0
- 备份
home
目录
tar -czvf /home/home.tgz -C /home .
- 卸载
home
umount /dev/mapper/centos-home
如果显示/home正忙,且不在/home目录下,说明/home下有进程正在使用,用
fuser -m -v -i -k /home
杀死/home下的进程,再解除挂载点。但是fuser在centos7里面不是默认安装的,需要
yum install psmisc
来安装这个包
- 删除
home
所在的lv
lvremove /dev/mapper/centos-home
- 扩展
root
所在的lv
增加200G
lvextend -L +200G /dev/mapper/centos-root
#如果想把剩余所有lv分配给root,把+200G换成 -l 100%free
- 扩展
root
文件系统
xfs_growfs /dev/mapper/centos-root
-
vgdisplay
查看剩余未分配lv
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
- 重新创建分区 分区的大小,根据
vgdisplay
中的free PE
的大小确定home lv
lvcreate -L 300G -n home centos
#创建文件系统
mkfs.xfs /dev/centos/home
#挂载home
mount /dev/centos/home /home
- 恢复备份
tar -xzvf /root/home.tgz -C /home
网友评论