最近操作时在/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