當前位置:聚美館>智慧生活>心理>

Linux硬盤滿了會刪除檔案嗎

心理 閱讀(3.09W)
Linux硬盤滿了會刪除檔案嗎

答,不會自動刪除的

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存儲服務