跳到主內容
版本:3.0

擴展磁碟

請使用此程序調整現有區塊儲存硬碟的大小。

驗證虛擬機的磁碟狀態

  1. 檢查磁碟狀態
  2. 執行指令 lsblk 以檢查硬碟區狀態。
  3. 執行指令 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

擴展磁碟

  1. 導航至 專案 > 儲存空間 > 硬碟,選擇所需硬碟,然後將游標懸停於 更多選項

    /assets/volumes/vol_more.png

  2. 將游標懸停於下拉式選單的「容量與類型」選項上,接著點擊展開選單中的「延伸硬碟區」。

    /assets/volumes/extend_vol_1.png

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

    /assets/volumes/extend_vol_2.png

驗證並設定磁碟區延伸結果

Linux

  1. 檢查新硬碟狀態。
  2. 執行指令 sudo growpart /dev/vda 1 以擴展硬碟容量。
  3. 執行指令 sudo resize2fs /dev/vda1 以擴展檔案系統的容量。
  4. 再次檢查新磁碟狀態以確認變更。
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 開啟硬碟管理,以檢查新大小

/assets/volumes/volume_extend-06.jpg /assets/volumes/volume_extend-07.jpg /assets/volumes/volume_extend-08.jpg /assets/volumes/volume_extend-09.jpg /assets/volumes/volume_extend-10.jpg /assets/volumes/volume_extend-11.jpg