新CentOS系统对/根目录扩容,将centos-home转移到centos-root和将新增磁盘扩容给/的方法记录

本文详细描述了如何在CentOS系统中,从centos-home分区转移到centos-root,包括卸载、删除LV、扩展、挂载调整和fstab配置的过程。涉及到的工具和技术包括df、umount、lvremove、lvextend、xfs_growfs以及parted和vgextend。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos-home转移到centos-root

1.查看磁盘名称

df -lh

该图是我已经完成扩容后的,下面的命令按实际情况进行修改

2.卸载centos-home挂载点/home

fuser -km /home/ 	#(停用)
umount /home        #(卸载)

3.删除/home所在的lv,注意删除前如果/home里面有数据请先备份

lvremove /dev/mapper/centos-home

4.将剩余空间全部扩展到/root所在的lv

lvextend -rl +100%FREE /dev/mapper/centos-root

5.扩展/root文件系统

xfs_growfs /dev/mapper/centos-root

这是查看磁盘挂载情况,可以看见扩容完成

6.最后 vi /etc/fstab 将 /home 删除,不然可能开不了机

新增磁盘扩容给/

如果挂载2T以上的硬盘那么只能用parted命令,因为fdisk 挂载的时候最多只能挂载少于2T的容量。

没有parted的可以使用下面命令下载

yum -y install parted

1.查看磁盘挂载情况

sdb就是新增的磁盘,我想要扩容给/根目录

 2.使用parted给 sdb 分区并打上lvm标签

parted /dev/sdb      
(parted) mklabel gpt    
(parted) mkpart extended 0% 100% (扩展分区extended,主分区primary 并使用整个硬盘空间)                                     
(parted) p        
(parted)toggle 1 lvm      (将1分区打上lvm标签)
(parted) p      
(parted) q       

 3.将物理分区转换成卷组

partprobe    (不重启读取分区信息)
pvcreate /dev/sdb1    (将分出来的sda1分区转为物理卷)

4. 查看卷组名称,一般是centos

vgdisplay 

5.新增卷组空间全部扩容到/根目录的逻辑卷

vgextend centos /dev/sdb1  (添加到centos卷组)
lvextend -rl +100%FREE /dev/mapper/centos-root    (将剩余空间分配给cnet-root)

6. 同步更新逻辑卷,使扩容生效

xfs_growfs /dev/mapper/centos-root    (同步文件系统)

 查看磁盘挂载情况和分区使用率发现扩容成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值