Linux

在我的 VPS 上升級磁碟後無法使用整個磁碟

  • August 24, 2021

我將 VPS 的磁碟大小從 20GB 升級到了 40GB。我不能使用這個新添加的 20GB。fdisk -l顯示 40GB 但du -h顯示 20GB!

root@ubuntu:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           385M  656K  385M   1% /run
/dev/sda1        19G   16G  2.5G  87% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
tmpfs           385M     0  385M   0% /run/user/0


root@ubuntu:~# fdisk -l
Disk /dev/sda: 38.2 GiB, 40961572864 bytes, 80003072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x7a5a5ba2

Device     Boot Start      End  Sectors  Size Id Type
/dev/sda1  *     2048 80003038 80000991 38.2G 83 Linux

您需要調整文件系統的大小以匹配新的磁碟大小。

假設這是一個 EXT 文件系統,那麼應該有一個呼叫的命令resize2fs來執行它,但這是一個潛在的危險任務,通常最好在從救援系統啟動時完成。鑑於這是一個不太可能實現的 VPS,因此請確保在開始之前有一個良好的備份。

引用自:https://serverfault.com/questions/1075475