亲测可用,转载是为了记录,方便下次自己查看,如后朋友看到,请去查看作者原文,支持原创!!!

原文连接:https://www.cnblogs.com/renshengruxi/p/11782980.html

由于在安装centos系统的时候,如果在安装时没有分配磁盘空间,选择的是默认分配的,在安装完成后,可以发现大容量磁盘往往分配在了home下面。

如果要把home下面的磁盘空间分配到root磁盘下面。可以进行如下操作。

1.查看CentOS的系统版本

2.查看分区

df -h (centos-home和centos-root每人的名字可能不一样)

3.备份home分区文件

tar cvf /tmp/home.tar /home

4.卸载/home,如果无法卸载,先终止使用/home文件系统的进程

umount /home (卸载)

卸载时,发现/home在使用中,所以先终止。

fuser -km /home/(终止)

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

5.删除/home所在的lv

lvremove /dev/mapper/centos-home

6.扩展/root所在的lv

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

7.扩展/root文件系统

xfs_growfs /dev/mapper/centos-root

8.重新创建home lv (创建时计算好剩余的磁盘容量,建议比剩余小1G左右)

lvcreate -L 41G -n /dev/mapper/centos-home

9.创建文件系统

mkfs.xfs /dev/mapper/centos-home

10.挂载home

mount /dev/mapper/centos-home

11.home文件恢复

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

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

可以看到home下面100G的磁盘容量已经转移到root下面了,至此,转移任务结束。此为在CentOS7.2系统下测试使用的,在CentOS6版本下还没测试过。

最新文章

  1. win7 64 安装mysql-python:_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
  2. ASP.Net上传大文件解决方案之IIS7.0下的配置
  3. this关键字
  4. MySQL 创建表
  5. 使用Apache Bench进行压力测试
  6. java 抽象类与接口的区别
  7. ava SE ---逻辑运算符
  8. cocos2dx进阶学习之CCApplication
  9. 《c陷阱与缺陷》笔记--注意边界值
  10. ASP.NET开发规范:OWIN
  11. C#学习笔记-观察者模式
  12. Dynamics 365-N:N Relationship的记录处理
  13. 使用unity开发游戏时如觉得游戏声音太吵,点Mute Audio
  14. 基于Extjs+SpringMVC+MyBatis+Oracle的B/S信息系统简化开发思路
  15. GetMapping 和 PostMapping最大的差别(转)
  16. Linux 下SHELL脚本自动同步文件
  17. 有关C++的数据类型(int,long,short,float,double等等)
  18. [lr] 常用快捷键
  19. Lower Power with CPF(二)
  20. 撩课-Mysql详解第3部分sql分类

热门文章

  1. [AspNetCore3.1] 使用Serilog记录日志
  2. VS批量添加多个文件
  3. 区块链从零开始做开发(0):hyperledger Fabric2.3安装
  4. java电脑环境变量配置
  5. statementType 使用
  6. 【C++】C++之类型转换
  7. [leetcode]55.JumpGame动态规划题目:跳数游戏
  8. Trick:如何去掉html标签点击时的蓝色边框
  9. ta-lib安装问题
  10. lanmp v2.5一键安装包发布(包括lamp,lnmp,lnamp安装)