如果您正在使用Ubuntu系統(tǒng)時(shí),頻繁出現(xiàn)Ubuntu主目錄空間不足情況,使用中應(yīng)該如何正確釋放主機(jī)空間呢?
首先,要通過(guò)檢查獲取到主目錄的磁盤使用情況。使用”du”和”df”命令進(jìn)行檢查,
df -h ~
會(huì)顯示出來(lái)使用情況,再使用”du”命令,
du -h –max-depth=1 ~
這些命令會(huì)顯示每個(gè)子目錄的數(shù)值,您就可以進(jìn)一步到特定子目錄中,
du -h –max-depth=1 ~/Downloads
下一步,主要是刪除重復(fù)或者錯(cuò)誤的文件/目錄,如清除緩存。包管理器緩存文件占用過(guò)多空間”apt”
sudo apt clean
如果系統(tǒng)有多個(gè)核心目標(biāo),可以清理舊核心。
dpkg —list ‘Linux-image*’ | grep ^ii
注意,要保證正在使用的內(nèi)核不被刪除,
sudo apt remove Linux-image-舊版本號(hào)
通過(guò)“bleachbit、
bleachbit”工具進(jìn)行清理,
sudo apt install bleachbit
bleachbit
使用“ncdu”
sudo apt install ncdu
ncdu ~
再來(lái),也可以把大文件都存儲(chǔ)在其他分區(qū)或者外部,減輕主機(jī)負(fù)擔(dān)。
mv ~/path/to/large/file /path/to/other/location
將不經(jīng)常使用的文件進(jìn)行壓縮,節(jié)省空間。
tar -czvf archive.tar.gz /path/to/large/file
有寫資源消耗比較大的存儲(chǔ)內(nèi)容,如var、log等。
sudo du -h –max-depth=1 /var/log
在清理過(guò)程中,前提是不能影響系統(tǒng)的正常使用??梢栽谧孕泄芾碚麄€(gè)網(wǎng)絡(luò)空間時(shí),如果出現(xiàn)某些文件或者其他資源占用了過(guò)多空間,可以進(jìn)一步調(diào)查,針對(duì)性優(yōu)化