Linux
在我的 VPS 上升級磁碟後無法使用整個磁碟
我將 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,因此請確保在開始之前有一個良好的備份。