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

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

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    (同步文件系统)

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

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
centos-root根目录磁盘空间不足时,不想删除数据的解决方法是通过扩容来增加磁盘空间。以下是解决步骤: 1. 查看磁盘空间使用情况:使用命令`df -h`来查看当前磁盘使用情况,确认根目录空间不足的情况。 2. 查看硬盘分区情况:使用命令`fdisk -l`来查看硬盘分区情况,确定待扩容的分区。 3. 创建一个的分区:使用fdisk命令来创建一个的分区,并将其分配给根目录。具体步骤是输入`fdisk /dev/sda`进入fdisk分区工具,选择需要创建分区的硬盘(通常是/dev/sda),依次执行`n`(建分区)、`p`(主分区)、`3`(分区号,根据情况选择)、设置分区的起始和结束位置、`w`(保存分区表)。 4. 格式化分区:使用命令`mkfs.ext4 /dev/sda3`将分区格式化为ext4文件系统。 5. 挂载分区:使用命令`mount /dev/sda3 /mnt`来将分区挂载到/mnt目录。 6. 复制文件到分区:使用命令`cp -rfp /bin/* /mnt`将根目录下的文件和目录复制到分区。 7. 更/etc/fstab文件:使用编辑器打开/etc/fstab文件,将分区的信息添加到该文件中,以使系统能够自动挂载分区。 8. 卸载原根目录:使用命令`umount /`来卸载原根目录。 9. 挂载根目录:使用命令`mount /dev/sda3 /`来将分区挂载为根目录。 10. 重启系统:使用命令`reboot`重启系统,使修改生效。 通过以上步骤,可以在不删除数据的情况下扩容centos-root根目录磁盘空间。请注意,在进行任何磁盘操作前,请备份重要数据以防意外情况发生。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值