稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
稷然如此
不积跬步,无以至千里
  1. 首页
  2. 操作系统
  3. CentOS
  4. 正文

CentOS 转移磁盘空间

2023年8月15日 895点热度 0人点赞

CentOS 将 centos-home 磁盘空间转移至 centos-root 下

1.查看操作系统的版本

cat /etc/redhat-release

2.查看操作系统的磁盘空间

df -h
注意:要计算好移到root下的空间,后面还要再次新建home空间需要一定的空间。如:将30G转移到root下,预留8G新建给home。
提示:/dev/mapper/centos-root、/dev/mapper/centos-home在不同的机器上可能名字不一样,命令如果使用的目录名称不同时注意更换名称。

3.(可选)备份home分区文件

tar cvf /tmp/home.tar /home

4.卸载home分区文件

umount /home
(可选)如果卸载时,发现/home使用中,需要先终止,终止之后再卸载即可卸载成功
fuser -km /home
注意:若fuser提示没有该命令时,需要安装工具包,如:yum install -y psmisc

5.删除/home的lv卷

lvremove /dev/mapper/centos-home

6.扩展/root的lv卷

lvextend -L +30G /dev/mapper/centos-root

7.扩展/root的文件系统

xfs_growfs /dev/mapper/centos-root

8.重新创建/home的lv卷

根据之前计算好的剩余的磁盘空间小1G左右,比如原来的home有39G,第6步分配给root30G,还剩下9G,那么这里创建就为8G
lvcreate -L 8G -n /dev/mapper/centos-home

9.创建/home文件系统

mkfs.xfs /dev/mapper/centos-home

10.挂载/home的lv卷

mount /dev/mapper/centos-home

11.(可选)恢复备份文件home.tar

tar xvf /tmp/home.tar -C /home

12.检查磁盘空间

df -h
标签: CentOS centos-home centos-root 分区 磁盘 磁盘空间 转移磁盘
最后更新:2023年8月15日

Akim

犇 骉 Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2

点赞
< 上一篇
下一篇 >
文章目录
  • 1.查看操作系统的版本
  • 2.查看操作系统的磁盘空间
  • 3.(可选)备份home分区文件
  • 4.卸载home分区文件
  • 5.删除/home的lv卷
  • 6.扩展/root的lv卷
  • 7.扩展/root的文件系统
  • 8.重新创建/home的lv卷
  • 9.创建/home文件系统
  • 10.挂载/home的lv卷
  • 11.(可选)恢复备份文件home.tar
  • 12.检查磁盘空间

Copyright © 2025 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号