ubuntu或centos系统下的磁盘扩容

Ubuntu系统安装growpart相关工具:

sudo apt install cloud-guest-utils
sudo apt install xfsprogs

Centos系统安装growpart相关工具:

yum install cloud-utils-growpart
yum install xfsprogs

后面的命令都是一样的了。

我这里需要扩展的分区是/dev/vdb
执行下面的命令:

growpart /dev/vdb 1

这里的1就是指的,对/dev/vdb这个磁盘的第一个分区进行growpart操作。
如果你有多个分区,要特别注意这里不要弄错。

如果出现报错:

unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]

则执行下面的命令修改字符编码:

LANG=en_US.UTF-8
或者
export LC_ALL=en_US.UTF-8
localectl set-locale LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8

然后再执行:

resize2fs /dev/vdb1

注意,这里的/dev/vdb1是分区名称。你可以通过df -h或fdisk -l 查看你自己的分区信息。

就完成了。执行df -h 查看扩容后的分区。

扩容后,磁盘内部的数据不受影响。

### 扩容底层磁盘以扩展文件系统 #### 记录扩容磁盘使用情况 为了确保后续操作的安全性和有效性,在开始任何磁盘调整工作之前,建议先备份重要数据并记录当前的磁盘使用状况。这可以通过`df -h`命令查看整个系统磁盘占用率,并利用`du -sh /path/to/directory`检查特定路径下的实际用量[^1]。 #### 安装必要的工具 在进行具体的扩容操作前,需要确认已安装了用于处理分区和文件系统大小变更的相关软件包。对于大多数基于Debian/Ubuntu的发行版来说,可以使用如下命令完成这些工具的部署: ```bash sudo apt-get update && sudo apt-get install cloud-guest-utils parted e2fsprogs ``` 而对于RedHat/CentOS系列,则应采用yum仓库来进行相同的操作: ```bash sudo yum install cloud-utils-growpart parted e2fsprogs ``` 以上两条指令分别会安装growpart以及resize2fs这两个核心组件[^2]。 #### 检查现有磁盘配置 接下来要做的就是核实目标设备的具体参数,包括但不限于其ID、型号、总容量等基本信息;同时也要关注该磁盘上各个逻辑卷的状态及其对应的挂载点位置。这部分信息能够帮助更精准地定位待修改的对象,并减少误操作的风险。此阶段可借助fdisklsblk这类实用程序获取所需详情[^3]。 #### 使用 growpart 工具扩容分区 一旦完成了上述准备工作,就可以着手扩大指定分区的实际尺寸了。假设现在想要放大/dev/vda这块驱动器上的第一个主分区(/dev/vda1),那么只需简单输入下面这条语句即可达成目的: ```bash sudo growpart /dev/vda 1 ``` 这里需要注意的是,“vda”代表具体的目标磁盘名称,而后面的数字则指定了所选中的那个区段编号。执行完毕后应当再次运用先前提到过的检测手段验证改动是否生效。 #### 调整文件系统规模 最后一步便是让新分配出来的未被使用的空间真正成为可用资源的一部分——即增大对应文件系统的边界范围。如果面对ext4类型的格式化区域的话,仅需调用一次resize2fs函数就能轻松搞定一切: ```bash sudo resize2fs /dev/vda1 ``` 同理,这里的“vda1”同样指的是经过前面一系列流程改造后的最终产物之一。至此为止,整个过程就算圆满结束了。 #### 验证扩容效果 为保证所有变动都按预期发生过,有必要重新审视一遍最新的磁盘布局图样与各部分占据的比例关系。此时再回头看看最开始保存下来的那份原始状态报告单,对比之下应该能明显看出区别所在。此外还可以进入相应的目录结构内部创建几个测试性的文档试试看能否正常写入成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值