CentOS 7 系列:磁盘满了,你会扩容吗?

💡 如果你使用的是Windows系统,当你的C盘满了,是不是很难对C盘进行扩容?但如果你使用的是Linux系 统,当 / 目录满了,你可以按如下操作,给 / 扩容。

 

假设

你现在/root容量不够用了,你想从/home分配一些容量给 / ,你可以通过如下步骤来实现

步骤

1. 使用df -h命令查看分区情况

2. 备份home分区文件

tar cvf /tmp/home.tar /home

3. 卸载/home,如果无法卸载,先终止使用/home文件系统的进程

fuser -km /home/

umount /home

4. 删除/home所在的lv

lvremove /dev/mapper/centos-home

5. 扩展 / 所在的lv,增加400G

lvextend -L +400G /dev/mapper/centos-root

6. 扩展 / 文件系统

xfs_growfs /dev/mapper/centos-root

7. 重新创建 home lv

lvcreate -L 73G -n /dev/mapper/centos-home

8. 创建文件系统

mkfs.xfs  /dev/mapper/centos-home

9. 挂载 home

mount /dev/mapper/centos-home

10. 恢复home文件

tar xvf /tmp/home.tar -C /home/
cd /home/home/
mv * ../
posted @ 2023-06-13 11:24  柠檬笔记  阅读(139)  评论(0编辑  收藏  举报