CentOS对换home分区与root分区的存储空间

CentOS对换home分区与root分区的存储空间

一、前言

  • 环境

LInux发行版: CentOS-7-x86_64-DVD-1804.iso

SSH工具: FinalShell

  • 参考

linux 磁盘分区:https://baike.baidu.com/item/linux%E7%A3%81%E7%9B%98%E5%88%86%E5%8C%BA/5203467

Swap 分区:https://baike.baidu.com/item/Swap%E5%88%86%E5%8C%BA/7613378?fr=aladdin

linux 命令手册:http://linux.51yip.com/

CentOS分区扩容:https://blog.csdn.net/u011424614/article/details/113275862

CentOS 命令:https://blog.csdn.net/u011424614/article/details/94555916

二、正文

场景说明

  • 解决 root 分区默认只有 50 GB 存储空间,而 home 分区存储空间过大的问题

操作过程

  • 查看 home 和 root 的分区空间大小
fdisk -l
  • 关闭占用 home 分区的进程
#-- 查看是否安装 psmisc
yum info psmisc

#-- 安装 psmisc
yum install -y psmisc

#-- 关闭占用 home 分区的进程
fuser -m -v -i -k /home
  • 备份 home 目录的文件
tar cvf /tmp/home.tar /home
  • 卸载 home 分区文件系统
umount /home
  • 删除 home 分区的 LVM 逻辑卷
lvremove /dev/mapper/centos-home
  • 扩展 root 分区的空间,参考之前 home 分区空间大小进行分配,剩下的即为 home 分区的空间
lvextend -L +400G /dev/mapper/centos-root
  • 扩展 root 分区的空间
xfs_growfs /dev/mapper/centos-root
  • 创建 home 分区的 LVM 逻辑卷
lvcreate -L 1G -n /dev/mapper/centos-home
lvextend -l +100%FREE /dev/mapper/centos-home
  • 创建 home 分区文件系统
mkfs.xfs /dev/mapper/centos-home
  • 挂载 home 分区文件系统
mount /dev/mapper/centos-home
  • 恢复 home 目录的文件
tar xvf /tmp/home.tar -C /home --strip=1
  • 删除备份文件
rm -rf /tmp/home.tar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

趴着喝可乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值