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

文章目录

  • 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

你可能感兴趣的:(#,CentOS,centos,linux,服务器)