/dev/vda1 佔用太多空間 - 裝置上沒有剩餘空間

/dev/vda1 佔用太多空間 - 裝置上沒有剩餘空間

我在 Web 服務部署期間遇到問題。 Web 服務在 Docker 容器中運行,前幾次它啟動並正常工作。

上次加載圖像期間,我收到“設備上沒有空間”錯誤訊息。我檢查了磁碟空間,overlay2 和 /dev/vda1 幾乎已滿(9.7 GB/10 GB),我刪除了所有 docker 映像和容器。為了清理 docker,docker system prune --all --volumes --force應用了該命令。

然後我檢查了 docker 使用的空間,它是 0(請參閱下面的列印畫面)。

docker 使用的空間

不幸的是 /dev/vda1 仍然具有相同的大小(請參閱磁碟空間檢查的結果),並且我收到相同的“設備上沒有剩餘空間”錯誤訊息。

磁碟空間

由於我只上傳了 docker 映像,因此我認為該資料夾與 docker 相關。

您知道如何擺脫這些浪費的磁碟空間嗎?

答案1

重啟。

開啟的檔案保留在原處(但沒有可見的檔案名稱),因此終止程序將讓空間被回收。重新啟動是確保刪除所有懸空引用的最簡單方法。

相關內容