文章目录[隐藏]
- 1、卸载
- 2、 扩展
- 3、重建、恢复/home
由于装系统的时候没注意root分区的大小,现在50个G用完了,但是home目录下还有600G多,明细分配不合理。
1、卸载
1.查看分区
代码语言:javascript复制#centos-home和centos-root每人的名字可能不一样
# 查看磁盘挂载和使用情况
df -h
#查看空闲磁盘大小
vgdisplay
# 查看磁盘分区树状结构
lsblk
2.备份home分区文件
代码语言:javascript复制tar -cvf /tmp/home.tar /home
3.卸载/home 文件系统
代码语言:javascript复制# 卸载
umount /home
# 终止(可选) 如果无法卸载,先终止使用/home文件系统的进程
fuser -km /home/
4.删除/home所在的lv(逻辑卷类型win的盘符)
代码语言:javascript复制lvremove /dev/mapper/centos-home
2、 扩展
1.扩展/root所在的lv
代码语言:javascript复制 lvextend -L 350G /dev/mapper/centos-root
2.扩展/root文件系统
代码语言:javascript复制 xfs_growfs /dev/mapper/centos-root
3、重建、恢复/home
1.重新创建home lv 这里home的大小自己决定,比如这边如果分50G的话,还剩100G左右的未分配磁盘空间
代码语言:javascript复制 lvcreate -L 100G -n /dev/mapper/centos-home
2.创建文件系统
代码语言:javascript复制mkfs.xfs /dev/mapper/centos-home
3.挂载home
代码语言:javascript复制mount /dev/mapper/centos-home
4.home文件恢复
代码语言:javascript复制tar -xvf /tmp/home.tar -C /home/