擴展磁碟
請使用此程序調整現有區塊儲存硬碟的大小。
驗證虛擬機的磁碟狀態
- 檢查磁碟狀態
- 執行指令
lsblk以檢查硬碟區狀態。 - 執行指令
df -h以檢查檔案系統狀態。
ubuntu@demo-ubuntu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 253:0 0 80G 0 disk
├─vda1 253:1 0 79G 0 part /
├─vda14 253:14 0 4M 0 part
├─vda15 253:15 0 106M 0 part /boot/efi
└─vda16 259:0 0 913M 0 part /boot
vdb 253:16 0 20G 0 disk /mnt/disk20g
ubuntu@demo-ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 392M 1.1M 391M 1% /run
/dev/vda1 77G 1.9G 75G 3% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/vdb 20G 24K 19G 1% /mnt/disk20g
/dev/vda16 881M 61M 758M 8% /boot
/dev/vda15 105M 6.1M 99M 6% /boot/efi
tmpfs 392M 12K 392M 1% /run/user/1000
擴展磁碟
-
導航至
專案 > 儲存空間 > 硬碟,選擇所需硬碟,然後將游標懸停於更多選項。
-
將游標懸停於下拉式選單的「容量與類型」選項上,接著點擊展開選單中的「延伸硬碟區」。

-
請輸入欲擴展至的磁碟大小,點擊「確定」後即可繼續。

驗證並設定磁碟區延伸結果
Linux
- 檢查新硬碟狀態。
- 執行指令
sudo growpart /dev/vda 1以擴展硬碟容量。 - 執行指令
sudo resize2fs /dev/vda1以擴展檔案系統的容量。 - 再次檢查新磁碟狀態以確認變更。
ubuntu@demo-ubuntu:~$ sudo growpart /dev/vda 1
CHANGED: partition=1 start=2099200 old: size=165672927 end=167772126 new: size=207615967 end=209715166
ubuntu@demo-ubuntu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 253:0 0 100G 0 disk
├─vda1 253:1 0 99G 0 part /
├─vda14 253:14 0 4M 0 part
├─vda15 253:15 0 106M 0 part /boot/efi
└─vda16 259:0 0 913M 0 part /boot
vdb 253:16 0 20G 0 disk /mnt/disk20g
ubuntu@demo-ubuntu:~$ sudo resize2fs /dev/vda1
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 10, new_desc_blocks = 13
The filesystem on /dev/vda1 is now 25951995 (4k) blocks long.
ubuntu@demo-ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 392M 1.1M 391M 1% /run
/dev/vda1 96G 1.9G 94G 2% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/vdb 20G 24K 19G 1% /mnt/disk20g
/dev/vda16 881M 61M 758M 8% /boot
/dev/vda15 105M 6.1M 99M 6% /boot/efi
tmpfs 392M 12K 392M 1% /run/user/1000
Windows
- 執行命令
compmgmt.msc開啟硬碟管理,以檢查新大小
