當Linux磁盤占用滿了時,可以按照以下步驟清理磁盤空間:
查看磁盤空間使用情況:使用df -h
命令查看各個分區的磁盤空間使用情況,找出占用空間較大的目錄。
清理系統日志文件:使用sudo rm /var/log/*
命令刪除/var/log目錄下的所有日志文件,或者使用sudo truncate -s 0 /var/log/*
命令將日志文件截斷為空。
清理臨時文件:使用sudo rm -rf /tmp/*
命令刪除/tmp目錄下的臨時文件。
清理軟件包緩存:使用sudo apt-get clean
命令清理apt軟件包緩存,或者使用sudo yum clean all
命令清理yum軟件包緩存。
清理不再使用的軟件:使用包管理器(如apt、yum)卸載不再使用的軟件,使用sudo apt-get autoremove
命令或sudo yum autoremove
命令。
刪除不再使用的大文件:使用sudo find / -size +100M -exec rm -rf {} +
命令查找并刪除大小大于100MB的文件。
清理系統郵件:使用sudo rm -rf /var/mail/*
命令刪除系統的郵件文件。
清理回收站:使用sudo rm -rf ~/.local/share/Trash/*
命令清空用戶回收站。
清理用戶緩存文件:對于每個用戶,可以查找并刪除其目錄下的緩存文件,如瀏覽器緩存、下載文件等。
重啟系統:有時候,刪除文件后,磁盤空間并不會立即釋放,重啟系統可能會使空間得到正確釋放。
請注意,在刪除文件時要謹慎操作,確保不會誤刪重要文件。建議先備份重要數據,并在執行任何刪除操作之前進行確認。