centos 7 安装时自动分区,导致系统分区不够用解决方法

目录

说明 

注意:危险操作为保数据安全一定要做好备份

方法一、调整容量

1.调整/dev/mapper/centos-home容量

备份文件

​​​​​​​lvresize 调整LV容量 

格式化恢复备份

2.扩容/dev/mapper/centos-root 

方法二、彻底删除 /dev/mapper/centos-home

1.备份文件

2.删除 /dev/mapper/centos-home开机加载

​3.删除/dev/mapper/centos-home

4.扩容/dev/mapper/centos-root


说明 

Centos 7 使用自动分区安装,系统空间/dev/mapper/centos-root 不够用的解决过程

注意:危险操作为保数据安全一定要做好备份

方法一、调整容量

1.调整/dev/mapper/centos-home容量

用df -lH 命令可以看到 / 系统目录只有54G , home 用户目录有489G, 这里将 home 调整为 30G的容量,剩余的用来增加系统容量。

备份文件

cd /
tar -zcvf  home.tar.gz /home

​​​​​​​lvresize 调整LV容量 

lvresize -L 30G /dev/mapper/centos-home

​​​​​​​​​​​​​​​​​​

 由于xfs文件系统似乎不支持缩容,试了几种方式都是不能成功。xfs_growfs /dev/mapper/centos-home刷新后容量还是没有改变。而lvs可以看出容量已经改变成功。

格式化恢复备份

umount /home
mkfs.xfs -f /dev/mapper/centos-home
mount /dev/mapper/centos-home /home
tar -zxvf home.tar.gz 

 

2.扩容/dev/mapper/centos-root 

对系统分区扩容比较简单只要下面两个命令,注意这里的 lvresize -l 是小写的L。 

lvresize -l +100%FREE  /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root

方法二、彻底删除 /dev/mapper/centos-home

1.备份文件

cd /
tar -zcvf  home.tar.gz /home

2.删除 /dev/mapper/centos-home开机加载

打开/etc/fstab 找到/dev/mapper/centos-home行,整行删除

vi /etc/fstab

3.删除/dev/mapper/centos-home

umount /home
lvremove /dev/mapper/centos-home

可以用 lvs, pvs命令进行确认,可以看到home卷已经被删除。PFree提示有30G可用空间 

4.扩容/dev/mapper/centos-root

lvresize -l +100%FREE  /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root

 别忘了恢复 home目录数据

tar -zxvf home.tar.gz 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值