
答案1
好吧,這就是你的問題:
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p5 92G 87G 0 100% /
您的/
位置已滿。看起來未使用的 5G 儲存空間是系統保留用於日誌記錄和其他核心功能的,這意味著如果不更改檔案系統的保留空間,就無法使用它......我強烈地談時勸阻/
。
您需要找出所有儲存空間的使用位置,並相應地移動/刪除檔案。典型的開始尋找的地方是/var/log
。在這裡您(可能)可以移動/刪除一些存檔.gz
檔案。這可以釋放大量空間。
或者,您可以使用以下方法du
來確定使用最多儲存空間的位置:
sudo du / -h --max-depth=1
這會給你看起來像這樣的東西:
8.0K /media
84K /root
4.0K /mnt
1.7M /run
16K /lost+found
300K /home
201M /boot
17G /var
8.1M /etc
16K /dev
22M /opt
4.0K /cdrom
0 /sys
4.0K /srv
76K /tmp
2.2G /snap
0 /proc
65G /data
3.5G /usr
123G /
從這裡,您可以編輯命令/
部分du
來識別可能使用比您想要的更多儲存空間的特定目錄。
答案2
我解決了問題,卻沒有回答問題,又製造了新的謎團。
我是如何解決這個問題的:從我的ubuntu預設核心5.11的rescue shell中運行:
# du / -h --max-depth=1
我注意到我的 /media 資料夾有 36GB,這應該是不可能的,因為我沒有連接外部裝置 (USB)。首先,我認為它們是舊的安裝座,以某種方式鎖定在適當的位置,我嘗試了
umount /media/USB
,但被告知它們沒有安裝..因為這些是外部設備並且我的數據是安全的,所以我繼續刪除它們。# rm -r /media/usb
現在機器很高興。我能夠啟動並完成我的更新/升級。
但我原來的問題仍然存在。即使存在「ghost」安裝的USB,我仍然刪除了超過2GB的數據,而ubuntu只需要529MB,我刪除的內容應該足以完成更新並啟動我的系統?為什麼 Ubuntu 沒有辨識出我正在刪除專案?
我使用了它
lsof | grep DEL
,但它沒有返回任何值...所以我仍然無法解釋為什麼我刪除的空間未被識別。我似乎創造了一個新的謎團:“為什麼我的USB 的'幽靈'安裝佔用了'/'下的36GB 空間?我真的很想知道這一點。我使用TimeShift 是否會以某種方式創建'幽靈'安裝?
無論如何,@matigo 的答案是部分有用的,儘管它沒有回答問題。