给vmware虚拟机/dev/sda分区扩容
2023-05-31

背景

docker服务、mysql服务全部挂掉,用systemctl status查看状态,发现报错No space left on device

看一下磁盘,果然被占满了,看了下占用基本是docker占用的,没找到可以清理的,那就扩容吧。

我的服务器其实是windows上用vmware开的虚拟机。

扩容步骤

STEP 1. vmware先分配存储

https://img.hanjiawei.com/owen/2023/05/31/64770791f297b.png

STEP 2. fdisk /dev/sda开始分区

  • 先执行fdisk /dev/sda
  • 输入d,我准备给/dev/sda3扩容,我就先删除分区3
  • 输入n,然后分区号输入3,扇区什么的都默认就行
  • 输入w保存

STEP 3. xfs文件系统重新定义大小

我得/dev/sda3是xfs文件系统,所以这里我执行xfs_growfs /dev/sda3 让linux知道我的/dev/sda3已经扩容。

注:不同文件系统命令不同,需要自己查一下。