type
status
date
summary
slug
tags
category
password
icon
- 由于在安装
CentOs 7系统的时候,如果在安装时没有分配磁盘空间,选择的是默认分配的
- 在安装完成后,可以发现大容量磁盘往往分配在了
home下面。
- 如果要把
home下面的磁盘空间分配到root磁盘下面,可以进行如下操作
1. 查看CentOS的系统版本

2. 查看分区
centos-home和centos-root每人的名字可能不一样

3. 备份home分区文件
- 备份到
tmp,省的恢复后再删 - 建议一次性按流程做完,因为将备份放到了
/tmp中,避免出现问题 - 如果担心的话,可以将备份存到其他可持久化保存的位置

4. 卸载/home
- 卸载
/home

- 如果无法卸载,先终止使用
/home文件系统的进程 - 卸载时,若发现
/home在使用中,需要先终止 - 终止命令:

- 再次卸载,没有报错则表示成功

5. 删除/home所在的lv

6. 扩展/root所在的lv
- 这里本质上是把
/home下的空间加到/root上,所以需要自行计算需要加的空间

7. 扩展/root文件系统

8.重新创建home的lv
- 创建时计算好剩余的磁盘容量,重新放到
/home下,建议比剩余小1G左右

9. 创建文件系统

10. 挂载home

11. home文件恢复sh

12. 再次使用df -h查看系统磁盘大小

- 可以看到
home下面100G的磁盘容量已经转移到root下面了,至此,转移任务结束
- 注意:此为在
CentOS 7系统下测试使用的,在CentOS 6版本下还没测试过。
- 作者:PH3C
- 链接:https://notion.966699.xyz//article/CentOS-7-space
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章










