美文网首页
centos7重新调整分区大小,以分配home给root分区为例

centos7重新调整分区大小,以分配home给root分区为例

作者: 无味wy | 来源:发表于2021-07-29 13:59 被阅读0次
# 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
  1. 备份home目录
tar -czvf /home/home.tgz -C /home .
  1. 卸载home
umount /dev/mapper/centos-home

如果显示/home正忙,且不在/home目录下,说明/home下有进程正在使用,用
fuser -m -v -i -k /home
杀死/home下的进程,再解除挂载点。但是fuser在centos7里面不是默认安装的,需要
yum install psmisc
来安装这个包
  1. 删除home所在的lv
lvremove /dev/mapper/centos-home
  1. 扩展root所在的lv增加200G
lvextend -L +200G /dev/mapper/centos-root
#如果想把剩余所有lv分配给root,把+200G换成 -l 100%free
  1. 扩展root文件系统
xfs_growfs /dev/mapper/centos-root
  1. 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
  1. 重新创建分区 分区的大小,根据vgdisplay中的free PE的大小确定home lv
lvcreate -L 300G -n home centos
#创建文件系统
mkfs.xfs /dev/centos/home
#挂载home
mount /dev/centos/home /home
  1. 恢复备份
tar -xzvf /root/home.tgz -C /home

相关文章

网友评论

      本文标题:centos7重新调整分区大小,以分配home给root分区为例

      本文链接:https://www.haomeiwen.com/subject/blttvltx.html