linux 将home空间分配到root目录
1.备份home(如果home没有东西就不需要备份)mkdir /home-backupmv /home/* /home-backup/卸载home目录umount /home删除逻辑卷lvremove /dev/centos/home查看卷组可用空间vgdisplayFree PE / Size 中显示的空间为卷组的空闲空间1.03T2.新建home目录创建新的home卷,并分配空间。L表示大小
1.备份home(如果home没有东西就不需要备份)
mkdir /home-backup
mv /home/* /home-backup/
卸载home目录
umount /home
删除逻辑卷
lvremove /dev/centos/home
查看卷组可用空间
vgdisplay
Free PE / Size 中显示的空间为卷组的空闲空间1.03T
2.新建home目录
创建新的home卷,并分配空间。
L表示大小,默认单位为M;n表示卷名;这里的centos是CentOS7安装系统的时候就默认建立好的卷组名。
lvcreate -L 50G -n home centos
查看逻辑卷home
lvdisplay
再次查看卷组空间大小
vgdisplay
在新建的逻辑卷home上建立xfs文件系统
mkfs -t xfs /dev/centos/home
把这个新逻辑卷home挂到之前的文件夹/home中去,直接重启用fstab来挂载也行。
mount /dev/centos/home /home
df -h
再把之前拷出来的东西拷回新建的/home中,拷贝完成就可以直接用这个普通用户来桌面登录系统了,不用重启。
mv /home-backup/* /home/
3.根目录扩容
lvextend -L +1007G /dev/centos/root
lvdisplay
xfs_growfs /dev/centos/root
扩展root卷
如果在卸载home目录时,出现home目录正忙,利用下面的命令傻吊占有的进程
fuser -km /home/
改文章是摘抄自转载链接,主要是为了加强记忆,如果作者不允许,留言删除
原创链接:https://www.cnblogs.com/chuijingjing/p/14772080.html
更多推荐
所有评论(0)