centos 7 修改home分区,分区合并

前言

centos7自动分区会自动调节大小(磁盘低于50G不会自动分区),

在安装Centos时默认分区,系统仅给/分配50G,而大量空间都挂载到/home下,

因为我装的是宝塔,就会导致首页多出一个/home目录,

这对于强迫症的我看起来很不舒服,

而且宝塔的默认建站目录和备份目录都在系统空间www下,导致www容量不够用

(如果不介意的可以到面板设置里修改为home)

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

centos 7 修改home分区,分区合并

在网上找的教程,记录一下

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

方法一、调整容量

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

用df -lH 命令可以看到 / 系统目录(/dev/mapper/centos-home)容量和/dev/mapper/centos-home容量。
备份文件

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

2、lvresize 调整LV容量(将/dev/mapper/centos-home容量调整为30G,可以按你自己的需求修改下方命令)

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 

3、.扩容/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会提示有可用空间

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

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

xfs_growfs /dev/mapper/centos-root

5、恢复 home目录数据

tar -zxvf home.tar.gz

使用方法二会就会如下图,/home目录会直接删除
centos 7 修改home分区,分区合并

版权声明:
1:本文仅供学习和参考,不做任何收益和价值保障,请知晓。
2:本内容转载于网络,版权归原作者所有,不拥有所有权,不承担相关法律责任。
3:本站所有资源均来源于网络,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
4:如有侵权,请联系我们1109539043#qq.com(#改为@)删除。
技术分享

彩虹易支付对接(开发文档)

2023-12-15 13:37:15

技术分享

Centos8 软件yum包源失效(如何更换)

2024-1-2 13:41:51

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索