Linux 更改root与home分区大小的方法总结

本文介绍如何在CentOS 7.5中调整home和root分区大小的方法。通过使用xfs_growfs工具,详细步骤包括检查磁盘状态、确认文件系统类型、卸载分区、调整逻辑卷大小等。

1. 安装了CentOS7.5的虚拟机 但是发现里面的操作系统 home 分区占到了400g 根分区只有50g 认为不太好,所以要改一下.

2.方法. 好像是xfs的文件格式, 没法使用resize2fs 的方式进行处理, 需要使用 xfs_growfs 的方式处理

3. 方法: df -h 查看磁盘情况

4. 然后使用

mount |grep home 

查看 home分区的文件格式

5. 卸载home分区

umount /home

6. 删除home的lv

lvremove /dev/mapper/centos-home

选择是 进行操作

7. 扩展root分区的大小

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

8. 进行 xfs_growfs

xfs_growfs /dev/centos/root

9. 创建home的lv

lvcreate -L 50GB -n home centos

10. 创建文件系统

mkfs.xfs /dev/centos/home

11 挂载

mount /dev/mapper/centos-home

即可

Linux系统中,普通分区形式的root目录扩容方法有以下几种: ### 使用fdisk进行分区并扩容 操作步骤如下: 1. 创建分区(fdisk): ```bash fdisk /dev/sda ``` 在进入命令环境中,按`n`键,一路按回车,最后一步按`w`键保存,最后按`q`键退出。 2. 创建物理卷(pvcreate): ```bash pvcreate /dev/sda3 ``` 这里的`sda3`需根据第一步中创建的分区名称进行替换。 3. 将磁盘扩展到卷组(vgextend): ```bash vgextend centos /dev/sda3 ``` `sda3`同样根据第一步中创建的分区名称进行替换。 4. 扩展逻辑分区(lvextend): ```bash lvextend -l+100%FREE /dev/mapper/centos-root ``` 根据自己的情况选择扩容到`centos - root`还是`centos - home`逻辑分区,可根据需要调整比例,也支持指定大小,如指定固定值时参数`-l`需要修改为`-L`。 5. 使扩展生效(xfs_growfs): ```bash xfs_growfs /dev/mapper/centos-root ``` 根据扩容的分区进行选择使用。 6. 查看(df -H): ```bash df -H ``` ### 使用parted命令调整大小 步骤如下: 1. 查看磁盘情况: ```bash parted /dev/sda print free ``` 2. 分配剩余的可用空间: ```bash parted /dev/sda resizepart 2 100% ``` 3. 刷新物理卷: ```bash pvresize /dev/sda2 ``` 4. 扩展逻辑分区(lvextend)和使扩展生效(xfs_growfs),查看(df -H)步骤上述fdisk方法中的对应步骤相同 [^2]。 ### 重建分区 在fdisk交互界面中按顺序执行以下操作(确保起始扇区原始一致): 1. 删除分区3:在fdisk交互界面输入`d→3`删除`/dev/sda3`。 2. 删除分区2:输入`d→2`删除`/dev/sda2`(分区表删除,数据仍在)。 3. 重建分区2:输入`n→p→2`,起始扇区保持原始一致,如`2099200`;结束扇区可设置为`+35G`(或手动计算为`75499519`)。 4. 重建分区3:输入`n→p→3`,起始扇区自动接续,如`75499520`;结束扇区可设置为`+2G`(或手动计算为`79693823`)。 5. 设置分区类型:输入`t→3→82`将分区3类型设为Linux Swap。 6. 保存退出:输入`w`写入新分区表 [^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值