磁碟空間使用異常

磁碟空間使用異常

我正在使用 Budgie 桌面運行 KDE neon。我正在使用它來處理一個奇怪的站點,該站點在 Docker 映像中啟動 PHP 站點,並在另一個 Docker 映像中啟動 Scala 站點。 Scala 網站與 PHP 網站通訊以取得一些遺留資料和頁面。 (這不是我寫的;這是一場噩夢。)我在電腦中的 250 GB 三星 EVO SSD 上運行它,由於某種原因,我所做的每件事都會佔用大量磁碟空間。例如。我執行了一個傳回 95 K 結果的查詢。這佔用了超過 50 MB 的磁碟空間。它似乎根本沒有釋放任何東西。

我在四個不同的場合清除了一個完整的 GB,你瞧,它又填滿了,實際上給我留下了 0 磁碟空間。這發生在大約 5 分鐘內。我從五月起就一直使用這台帶有此硬碟的計算機,並且沒有出現任何問題。我知道它有點小,但似乎我應該能夠釋放空間並讓它保持空閒狀態,除非我在上面下載或創建一些東西。但最近我所做的一切似乎都將它消滅了。我的意思是,如果我在終端中按兩次 Tab 鍵以使用快捷方式查找文件,則會失敗。說無法寫入臨時檔案。我什至無法訪問MySQL,因為它沒有磁碟空間來運行。我知道它必須使用一些磁碟空間來運行查詢,但如果它像現在一樣使用,我幾個月前就會用完磁碟空間。我運行了很多帶有大結果集的查詢。

我之前提到過 Docker 和 Scala 以及所有這些,因為我認為這會是有用的信息。我檢查了日誌,似乎沒有什麼異常。當我跑步時

$ du -hs * | sort -rh | head -10

命令來尋找磁碟使用情況,它報告的磁碟空間使用情況與我期望的完整 SSD 的情況並不接近。這是輸出:

23G     home
6.8G    usr
1.1G    var
749M    opt
701M    lib
126M    boot
90M     run
72M     tmp
17M     etc
15M     sbin

所以我不知道發生了什麼事。這看起來有點奇怪,這似乎突然出現在我身上,但如果有人能提供一些建議,我保證會回覆。

答案1

您可以使用磁碟使用情況視覺化工具,例如猴麵包樹或者文件燈為您提供磁碟的圖形表示,從而使您能夠快速查明關注的區域。

順便說一句,您可以使用 檢查 Docker 的磁碟使用情況docker system df,並使用 刪除未使用的資料docker system prune

相關內容