
你好,美好的 Ubuntu 社群!
我有一個 EC2 實例,正在 Ubuntu 16.04 LTS 上使用,附加了三個磁碟區。裝置西維達是正常生產量,包含當前所有即時數據,另外兩個用於不久前的備份。我的設備:
sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL xvda 250G └─xvda1 ext4 250G / cloudimg-rootfs xvdf 250G └─xvdf1 ext4 250G /backup cloudimg-rootfs xvdg 250G └─xvdg1 ext4 232.9G /backup/3jun loop0 ext4 100G └─docker-202:1-4237516-pool 100G loop1 2G └─docker-202:1-4237516-pool 100G
我這樣做了:sudo umount dev/xvdf1 && sudo umount dev/xvdg1
然後轉到我的 AWS 控制台並分離了磁碟區。
我再次運行命令來查看設備資訊;xvdg1和xvdf1走了。
我重新啟動了實例,當我嘗試連線時,它顯示一條錯誤訊息:「連線被拒絕」;我無法再次 ssh 進入該實例。
裝置xvdg1和xvdf1只是一年多前製作的備份,我因擁有這些捲而從 AWS 收取了很多費用。我想讓他們消失,有什麼建議嗎?
順便一提:我再次從 AWS 控制台附加它們,現在我可以 ssh 進入我的執行個體。然而,我真的希望能夠卸載並刪除它們,因為我不需要的只是 500 GB 的舊備份。
如果有人可以幫助我,我將不勝感激。謝謝!
答案1
以防萬一其他人遇到這個問題。
sudo vi /etc/fstab
LABEL=cloudimg-rootfs / ext4 defaults,discard 0 0
/dev/xvdf1 /backup ext4 defaults,discard 0 0
/dev/xvdg1 /backup/3jun ext4 defaults,discard 0 0
第一行是根卷 dev/xvdf1 dev/xvdg1 是我試圖刪除的備份卷,您可以刪除這兩行或修改為:
LABEL=cloudimg-rootfs / ext4 defaults,discard 0 0
/dev/xvdf1 /backup ext4 defaults,nofail 0 0
/dev/xvdg1 /backup/3jun ext4 defaults,nofail 0 0
nofail 表示如果在重新啟動或啟動實例時未附加這些磁碟區,它仍將正常運作。