磁碟滿了:空間跑去哪裡,哪些可以安全刪除

儲存空間滿了,第一步不是刪除,而是找出空間去了哪裡。快照、舊備份與孤立磁碟是三個常見元兇,而刪除它們的風險並不相同。

AtlasPVE ·

本條目涵蓋以下問題

  • proxmox 磁碟滿了
  • proxmox local-lvm 滿了
  • zfs 儲存池滿了
  • proxmox 如何釋放空間
  • 哪個 vm 磁碟佔用了空間

儲存空間一滿,機器停擺、備份失敗,恐慌隨之而來。這時最糟的做法就是隨手亂刪。首先要追查空間的去向,因為三個常見元兇被移除時的風險大不相同。

不斷累積的快照

快照不是副本;它保存的是建立那一刻之後的每一項變更。長時間留著的快照,會隨著寫入的資料量一同增長。這是儲存空間被塞滿最常見的原因,通常也是最安全的清理對象:不會再回復的舊快照可以刪除。但要先看清楚日期,因為刪除快照無法復原。

舊備份

備份儲存區不會自己清理;沒有保留規則,它就會無止境地增長。在這裡刪除是安全的,但決定權在管理者手上:希望能回溯幾個版本。不設定規則、只是一份一份刪除,幾個月後同樣的問題又會回來。

孤立磁碟

刪除機器時,它的磁碟不一定會跟著消失。遺留下來的磁碟不屬於任何機器,卻持續佔用空間。這類磁碟因為不會出現在清單中,所以悄悄增加。刪除前要確認它們真的是孤立的:有些磁碟屬於只是處於關機狀態的機器,那台機器啟動時會需要它們。

刪除之前

儲存空間已滿時,倉促的決定會變成資料遺失。順序是這樣:先看清楚空間去了哪裡,再從最安全的開始,每做一步都重新檢查一次。釋放空間的長久之計,不是一次性的清理,而是保留規則。

資料來源

Proxmox 官方文件。內容為英文,且在此主題上以官方文件為準。

相關條目

這項工作在 Atlas 中是什麼樣子?

前往產品頁面