/home 磁盘空间转移到 / 目录下

今天使用集群的时候发现/目录下的使用空间不足,使用df -h查看

这尼玛。。。/home占了2T,/目录才50个G
切记!/home如有数据请注意备份!

切记!/home如有数据请注意备份!

切记!/home如有数据请注意备份!



1、umount /home并删除逻辑卷/dev/centos/home

# umount /home
# lvremove /dev/centos/home

备注:如果 lvremove执行报错:

Couldn't create temporary archive name.

说明空间是相当不足了,命令都无法执行成功,那么久需要删点不重要的东西了,例如/opt下的 

 

可以使用vgdisplay查看逻辑卷组的基本信息

# vgdisplay

centos是CentOS7安装系统的时候就默认建立好的卷组名,可以看出,Alloc(已经分配的PE数)是59.81G,Free(可供分配的PE数)是1.94T,这其中就包括删除/home之后增加的部分

2、新建一个home卷

# lvcreate -L 100G -n home centos

L表示大小,默认单位为M;n表示卷名;

可以使用lvdisplay查看逻辑卷的基本信息

# lvdisplay

swap卷占9.81G,root卷占50G,home卷占100G

再查看它的逻辑卷组的情况

# vgdisplay

已分配的是159.81,空闲的是1.84T

3、激活新建的逻辑卷

# vgchange -ay centos
# mkfs -t xfs /dev/centos/home  //在新建的逻辑卷home上建立xfs文件系统

4、mount /home

# mount /dev/centos/home /home/

使用df  -h查看磁盘情况,发现home目录已经被更改为100G,但/目录依然没变,别慌,继续盘它

5、剩余空间分配给root

# lvextend -L +1880G /dev/centos/root

+号表示在原来的基础上额外增加,不要+号则设定为具体额度

查看逻辑卷的情况

# lvdisplay

6、扩展root卷

# xfs_growfs /dev/centos/root

如果不使用xfs_growfs扩展文件系统,磁盘是不认得多的空间的

使用df -h查看,/home目录已经更改为100G,根目录已经更改为1.9T

 



7、命令总结

# umount /home
# lvremove /dev/centos/home
# lvcreate -L 100G -n home centos
# vgchange -ay centos
# mkfs -t xfs /dev/centos/home
# mount /dev/centos/home /home/
# lvextend -L xxxG /dev/centos/root
# xfs_growfs /dev/centos/root

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值