centos7 centos-home 磁盘空间转移至centos-root下
亲测可用,转载是为了记录,方便下次自己查看,如后朋友看到,请去查看作者原文,支持原创!!!
原文连接: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版本下还没测试过。
最新文章
- win7 64 安装mysql-python:_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
- ASP.Net上传大文件解决方案之IIS7.0下的配置
- this关键字
- MySQL 创建表
- 使用Apache Bench进行压力测试
- java 抽象类与接口的区别
- ava SE ---逻辑运算符
- cocos2dx进阶学习之CCApplication
- 《c陷阱与缺陷》笔记--注意边界值
- ASP.NET开发规范:OWIN
- C#学习笔记-观察者模式
- Dynamics 365-N:N Relationship的记录处理
- 使用unity开发游戏时如觉得游戏声音太吵,点Mute Audio
- 基于Extjs+SpringMVC+MyBatis+Oracle的B/S信息系统简化开发思路
- GetMapping 和 PostMapping最大的差别(转)
- Linux 下SHELL脚本自动同步文件
- 有关C++的数据类型(int,long,short,float,double等等)
- [lr] 常用快捷键
- Lower Power with CPF(二)
- 撩课-Mysql详解第3部分sql分类
热门文章
- [AspNetCore3.1] 使用Serilog记录日志
- VS批量添加多个文件
- 区块链从零开始做开发(0):hyperledger Fabric2.3安装
- java电脑环境变量配置
- statementType 使用
- 【C++】C++之类型转换
- [leetcode]55.JumpGame动态规划题目:跳数游戏
- Trick:如何去掉html标签点击时的蓝色边框
- ta-lib安装问题
- lanmp v2.5一键安装包发布(包括lamp,lnmp,lnamp安装)