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 许可协议,转载请注明出处。
相关文章