1. 程式人生 > >清理服務器文件典型案例

清理服務器文件典型案例

問題解決 microsoft 什麽 find命令 刪除 文件 大文件 pat nbsp

操作環境

SuSE11

問題現象

根目錄空間使用率即將達到100%,空間不足,需要清理根目錄下無用的文件

問題解決

1、利用find命令查找大於100M的文件,手工刪除。

find -path /proc -prune -o -type f -size +100M -print

2、df查看空間大小,發現空間還是沒有什麽變化,執行du查看各目錄占用空間。發現du與df查看結果不一致。即du統計各目錄占用空間明顯小於df統計。根據df與du顯示磁盤空間不一致問題解決進行操作。

3、重新查看空間還是與步驟2查詢結果一致。在這裏可以思考下還有什麽原因可能會導致該現象?

4、最後發現是其中一個文件系統的掛載點原先是有文件存在。當作為掛載點後,原文件變成不可見了。

5、umount掛載點,刪除或轉移原掛載點目錄下的文件。重新掛載對應文件系統。

6、問題解決。

測試實驗

有興趣重現問題現象的可以使用dd命令生成一個大文件進行測試。

清理服務器文件典型案例