centos 修改分区大小

221 阅读1分钟

最近操作时在/root目录上进行,操作过程中发现磁盘空间不够。以下操作将/home 目录的空间 分配给 /root

  • 查看磁盘目录使用情况
df -l
  • 查看分区情况
lsblk
  • 卸载分区 /home
umount  /home
  • 删除逻辑分区
lvremove /dev/mapper/centos-home
  • 分区扩容100G
lvextend -L +100G /dev/mapper/centos-root
  • 创建逻辑分区
lvcreate -L 100G -n /dev/mapper/centos-home
  • 格式化成xfs格式
mke2fs  /dev/mapper/centos_ai8-home 
  • 格式化成xfs格式
mkfs.xfs -f   /dev/mapper/centos_ai8-home
  • 文件/etc/fstab存放的是系统中的文件系统信息 ,格式必须一致,否则系统无法启动.
cat /etc/fstab

/dev/mapper/centos-root/                         xfs     defaults        0 0
UUID=xxxxxxxxxxxxxxxx /boot                    xfs     defaults        0 0
/dev/mapper/centos-swap swap              swap    defaults        0 0
/dev/mapper/centos-home/                       xfs     defaults        0 0
UUID=xxxxxxxxxxxxxxxx /home                   xfs     defaults        0 0
  • 挂载磁盘
# 按 /etc/fstab配置挂载磁盘
mount -a

或者

mount  /dev/mapper/centos-home  /home
  • 重置root逻辑卷大小
xfs_growfs   /dev/mapper/centos-home