Roy-Try-Catch
← Back to list

【GCP】VM 無法SSH連線: no space left on device

Roy • Updated 2026-02-27 11:22:54

SSH不能連上的原因有很多種:

port沒開,帳號密碼權限,磁碟滿

前幾天就遇到磁碟滿這件事情導致GCP VM SSH無法連線問題

du -chd 1 | sort -h

這個指令可以把當前目錄占用大小做統計並且排序

處理邏輯

1.將這台VM的boot device退出

2.開一台新的VM(或其他可用VM都行),把這顆硬碟掛入其他其他硬碟中

3.進入這台新的VM將硬碟磁區掛入Linux目錄

# sudo lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
...
sda 8:0 0 30G 0 disk 
├─sda1 8:1 0 29.9G 0 part /
...
sdb 8:0 0 10G 0 disk 
├─sdb1 8:1 0 9.9G 0 part /
...
# sudo mkdir /mnt/sdb1
# sudo mount /dev/sdb1 /mnt/sdb1

4.這時候就可以開始整理就硬碟了,整理好之後將硬碟退出

5.將舊硬碟退出新的VM,再掛回原VM的開機硬碟中

# sudo umount -l /mnt/sdb1

6.順利開機

開機之後如果想在擴充可以參考

如何在 Google Cloud Platform (GCP) 增加既有的硬碟空間,解決容量不足的問題

Comments

No comments yet.

請先登入