“文件系統根目錄”磁碟空間不足 0 字節磁碟剩餘
關於根位置,我正在為磁碟空間而苦苦掙扎。
好像我已經達到 100% 的使用率,並且找不到重新獲得空間的方法。
我已經使用
apg-get autoremove
,apt-get clean
, 刪除了舊的 linux-images 並且它在根文件夾中沒有任何效果。甚至無法安裝或更新系統,因為我不斷收到此消息:
You don't have enough free space in /var/cache/apt/archives
在搜尋了該主題後,我沒有找到任何可以解決該問題的解決方案。
任何人都知道我該如何解決這個問題?
注意:我刪除了 libreoffice 以獲得更多空間,並通過磁碟 GUI 查看我注意到我有 626MB 可用空間,但是當我嘗試升級此系統時,我仍然收到消息“您在 /var 中沒有足夠的可用空間/cache/apt/archives”,它只需要 465 MB 的檔案,安裝後它只會使用 94 MB。
查看您的整體磁碟使用情況(/media 中的 1.4TB)並假設您已將 Linux 安裝到單個分區,最簡單的直接修復似乎是啟動(必要時進入實時發行版)並通過移動一些媒體文件來釋放空間到外部驅動器。這應該允許您啟動和安裝您需要繼續使用您的系統的任何軟體包。
啟動並執行後,您需要弄清楚空間在哪裡使用以及如何處理佔用空間的文件。雖然
df
和du
是很好的診斷工具,但您可能會更好地了解使用Filelight
.長期的解決方案是重新分區您的系統,以便
/
有足夠的空間來執行,並且您的“非必要”文件(in/media
和/home
)不能早於作業系統所需的磁碟空間。僅供參考,我自己的分區架構是lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk └─sda1 8:1 0 931.5G 0 part /home/bu5hman/Work sdb 8:16 0 978.1G 0 disk ├─sdb1 8:17 0 260M 0 part /boot/efi └─sdb2 8:18 0 977.9G 0 part ├─vtb-Root 254:0 0 50G 0 lvm / ├─vtb-Home 254:1 0 200G 0 lvm /home ├─vtb-Play 254:2 0 300G 0 lvm /home/bu5hman/Play ├─vtb-Swap 254:3 0 4G 0 lvm [SWAP] ├─vtb-WinVm 254:4 0 100G 0 lvm /home/bu5hman/.WinVm └─vtb-WinShare 254:5 0 100G 0 lvm /home/bu5hman/Work/WinShare
即使
Work
,Play
甚至我.WinVM
將自己的分區填充到在自己的分區內out of space
出現錯誤的程度,這也不會影響作業系統中可用的空間。/
您可以使用
find
來辨識根卷上最大的文件,然後刪除任何不必要的文件。但是,您似乎在根卷上擁有大部分系統文件夾(/var、/var/log、/tmp 等)如果這是真的,並且如果您有很多日誌文件,那麼清除一些可能會有所幫助……這完全取決於您的日誌記錄的詳細程度、系統的年齡以及實際記錄了多少活動。
要僅在根分區上查找大文件,請執行以下命令:
# find / -xdev -size +1000M
此命令將搜尋卷
/
,但不會跨越到其他文件系統 (-xdev
)。它將列出大小大於 1000MB 的任何文件(1024MB?取決於您的系統實用程序如何引用M、MiB、Mb 等)您可以使用各種其他值來縮小對大文件的搜尋範圍… +100M對於〜100MB的文件等。您還可以通過以下方式對每個子目錄級別進行手術審查:
# du / -hx --max-depth=1
(那個x非常重要……)如果不是真正的罪魁禍首,這至少可以幫助您縮小使用最多磁碟空間的位置。
這是一篇關於保持文件系統清潔的基礎知識的不錯的文章。