x86架构下vbox中的centos将home磁盘容量转移到root,扩大root目录存储空间

本文详细介绍如何将CentOS系统中home分区的空间调整至root分区的过程。包括备份home分区文件、卸载home分区、扩展root分区及其文件系统、重新创建并挂载home分区等步骤。

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

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

(本文截图中我用的中科方德的系统,不过操作与centos一样,命令都一样只不过在名字上有些差别)

一、查看分区

df -h
# 查看home和root各占多少

二、备份home分区文件

tar cvf /tmp/home.tar /home

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

# 卸载
umount /home

# 卸载时,发现/home在使用中,所以先终止
fuser -km /home/

四、查看后发现已卸载

五、 删除/home所在的逻辑卷

lvremove /dev/mapper/nfschina—server—4.0-home

六、 扩展/root所在的逻辑卷

lvextend -L +5G /dev/mapper/nfschina—server—4.0-root

注:+5G为增加5GB的大小,根据自己的home的大小而定。及能够有多少空闲磁盘空间。也要考虑留给home目录足够空间。

七、扩展/root文件系统

xfs_growfs /dev/mapper/nfschina--server--4.0-home
# 不好使就用下边的
fs_growfs /

八、重新创建home

lvcreate -l 100%Free -n /dev/mapper/nfschina--server--4.0-home

九、创建文件系统

mkfs.xfs /dev/mapper/nfschina--server--4.0-home

十、挂载home

mount /dev/mapper/nfschina--server--4.0-home

十一、home文件恢复

将刚才压缩的home文件解压到home目录

tar xvf /tmp/home.tar /

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mr__bai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值