答,不會自動刪除的
Linux硬盤滿的處理方法
1
linux下空間滿可能有兩種情況
可以透過命令
df -h 檢視磁盤空間佔用,實際上是檢視磁盤塊佔用的檔案(block)
df -i 檢視索引節點的佔用(Inodes)
2
磁盤塊和索引節點其中之一滿,都會導致無法創建檔案,提示磁盤空間已滿。
所以請注意,檢視磁盤還有空間,但是創建檔案提示空間滿,可能是inodes節點已滿
透過命令:find / -size +100M |xargs ls -lh
3
列出系統內大於100M的檔案
du -h --max-depth=1
檢視當前目錄內檔案夾的大小
可以兩種方式都測試下,有些時候,佔用了大量空間的其實是系統日誌或業務附件等小檔案
所以根據檔案大小去查找不一定能查出正在佔用硬盤空間的【目錄】或檔案,建議使用第二種
4
日誌檔案較大
web訪問日誌,建議做定時任務日誌切割,以天爲單位做壓縮備份(可以透過腳本實現),保留一定時間以備檢視,有需要可以做日誌分析。
5
以一鍵安裝包的環境爲例,/alidata/log/ 目錄下是是日誌檔案,可以檢查檔案大小是否佔滿磁盤使用,通常,access目錄下檔案爲訪問日誌,error爲錯誤日誌。如磁盤佔慢,這些日誌又不重要,那麼可以做清空處理,方法1,可以rm 刪除掉,2 echo"" &
6
大量小檔案引起
由於業務需求,產生大量小檔案,需要考慮新增加磁盤或者使用oss存儲服務