1. 查看分区及文件系统
1 | lsblk |
2. 备份/home分区内所有文件
1 | tar cfv /path/to/backup/home/home.tar /home/* |
3. 卸载/home
1 | umount /home |
如果出现“… target is busy.”,可用下列命令强制终止后再卸载
1 | fuser -km /home |
4. 删除/home所在lv
1 | lvremove /dev/mapper/rhel_hostname-home |
5. 扩展/root所在lv
1 | lvextend -L +450G /dev/mapper/rhel_hostname-root |
6. 扩展/root文件系统
1 | xfs_growfs /dev/mapper/rhel_hostname-root |
7. 重新创建/home逻辑卷(创建size比磁盘剩余容量小一丢丢,建议小1GB)
1 | lvcreate -L 300G -n /dev/mapper/rhel_hostname-home |
8. 创建/home文件系统
1 | mkfs.xfs /dev/mapper/rhel_hostname-home |
9. 挂载/home (挂载前查看/home目录以及/etc/fstab)
1 | mount -a |
10. 恢复/home备份
1 | tar xvf /path/to/backup/home/home.tar -C /home |
11. 再次查看分区及文件系统,确认扩容成功!
1 | lsblk |