Linux 自动分区的调整策略

不少人在安装Linux系统时,分区这一步选择默认,会出现根分区比较小,home分区会比较大的情况。一段时间运行后,由于/var目录位于根分区,日常运行产生的日志等文件会占满根分区空间,会出现程序报错或者空间报警,一个好的策略是把home的空间移到根分区。

    假设/home所在分区为400G,根分区所在空间为100G,把home分区300G迁到根分区所在空间,根分区和home分区在一个逻辑卷上。

操作步骤如下:

1. 首先检查文件系统类型和磁盘空间使用情况:

df -h

2. 用fuser查看所有正在运行的进程和服务是否已停止。

fuser -m /home

3. 可以用tart将home目录下的数据备份到其他位置,以防止数据丢失。

tar -cvzf /backup/home.tar.gz /home

4. 卸载home目录:

umount /home

5. 缩小home LV(逻辑卷)的大小:

lvreduce -L -300G /dev/mapper/vg_home-lv_home

6. 增加根目录的大小:

lvextend -L +300G /dev/mapper/vg_root-lv_root

7. 扩展根目录的文件系统:

- 如果是ext4文件系统,可以使用以下命令:

resize2fs /dev/mapper/vg_root-lv_root

- 如果是xfs文件系统,可以使用以下命令:

 xfs_growfs /dev/mapper/vg_root-lv_root

9. 挂载home目录和根目录:

mount    /home

10. 完成后,确认根目录已经扩展成功:

df -h

后记:安装时分区不要选择自动分区,可以根据实际需要来分区,不然运维后期都是在做空间清理的活了。磁盘也一定选择逻辑卷,逻辑卷的很多特性可以给后期运维带来很多方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值