前言
每次在 GCP 開 Compute Engine 的 Ubuntu VM 時,預設的開機磁碟大小,一開始都不會設定太大,
尤其選 SSD 永久磁碟,盡量都會設定約 10~20GB 的空間大小,可是時間一久磁碟就會產生空間不足的情況。
因為環境都架設好了,雖然可以利用快照重新來,但還是會遇到不能停機的狀況。
解決方式
- 進入 Compute Engine 下的 儲存空間->磁碟,選擇需要增加容量的磁碟
- 進入後點選上方的編輯
- 進入後即可調整容量大小 ( 磁碟大小只可以大於現有大小,不可以小於,因為不能反悔,所以調整時要注意調整的大小 ),調整完後即可按下方儲存調整後的設定
- 調整完後還需進入 Ubuntu 內操作
- 輸入 lsblk 查詢磁碟分割區狀態,可以看到 sda1 還是調整之前的大小
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
└─sda1 8:1 0 20G 0 part /
- 輸入 sudo growpart /dev/sda 1 將所有剩餘空間都分配給 sda1
$ sudo growpart /dev/sda 1
- 輸入 sudo resize2fs /dev/sda1 來擴充 sda1 的容量
$ sudo resize2fs /dev/sda1
收工
輸入 df -h 確認結果
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 39G 14G 25G 37% /
1 則留言