PVE中给Linux虚拟磁盘扩容

写在前面

我的 flarum 之前部署在 x99 的 vm 虚拟机中,现在迁移到 pve 中了,然后发现数据库已经很大了,占了 88% 的存储了,就想着给扩容一下,还是挺复杂的,在这里记录一下过程

注意!!! 磁盘操作属于高危操作,请务必提前备份好数据,且机器不同操作步骤可能不同,本文仅供参考。

fdisk创建新分区方法

首先给虚拟机关机(实测不关机也行,但是保险)并且备份

然后在 PVE 的 web 管理页面,点硬件,磁盘,磁盘操作,改变大小

输入需要新增的容量,我这里原先分配了 50G,现在不够用,增加了 50G

然后保存,开机

开机进入系统之后打开终端,使用 df -h 查看一下分区使用情况:

684504-001

使用 fdisk -l 查看一下分区情况:

126266-002

输入 fdisk /dev/sda 进入磁盘分区界面,输入 m 查看帮助

输入 n 新建分区,然后输入分区号,直接回车默认即可,输入分区起始位置,回车默认,输入分区结束位置,回车默认,输入 w 保存

然后输入 fdisk -l 查看新增了分区 4:

920063-005

格式化分区 4 并创建文件系统:mkfs.ext4 /dev/sda4

使用Parted工具(推荐)

安装过程就不赘述了,扩容步骤我忘了截图了,放一下命令步骤:

sudo parted /dev/sda
输入:p
输入:resizepart 3
输入:yes
输入:-0
输入:w
sudo resize2fs /dev/sda3

命令解释:

p 是打印分区表,resizepart 是扩容,3 是要扩容的分区编号,在 p 的打印结果中可以看到,-0 代表剩余的全部空间,w 是保存

最后刷新 sda3 分区的大小即可!

#pve添加