根分区磁盘拓展

    有时候我们使用云主机或者本地虚拟机的时候,没有区分系统盘和数据盘,而且也没有规划使用lvm,随着数据不断堆积,发现当初的磁盘分区已经满了。

今天来探索一下怎样进行磁盘分区扩容。

1. 使用fdisk或者partd进行分区重建

    可以参考一下华为云的文档

    以下是一个脚本,适用于AWS EC2机器根分区只有8G的问题。 这里只适用于只有1个分区的情况 也就是只有一个sda1 将全部的容量重新分配给sda1然后挂载到/分区。

2. 使用growpart进行动态扩容

2.1 适用于centos6.x +

2.2 看看机器的挂载情况:

2.3 扩容

我这里要对/分区进行扩容 也就是对应的/dev/sda2

直接执行 growpart 磁盘(/dev/sda) 分区号(2)

解决方式:
删除sda3分区。

执行growpart扩展sda2分区

查看sda2的总容量变了(15G-->30G)

2.4 需要resize2fs更新文件系统,而resize2fs需要重启服务器才能进行,否则系统不能识别分区表。

可以看到/分区成功扩展到30G

到现在根分区就扩容完成了。

3.重建swap分区

🐶愿一生所遇皆忠良。🐶

提醒