關於刪除日誌的問題

  服務器磁盤使用量已經超過閥值,收到短信報警。但是上服務器查看情況,磁盤空間已經清理過很多次了,磁盤使用量還是繼續在增漲,然而又找不到是哪個文件大小在增長。然後我用du -sh * 統計了當前分區下的各個文件夾佔用空間的總和,結果是遠小於當前分區空間使用量。所有就懷疑是日誌文件被刪除了,因爲當一個文件被打開後,會指向一個文件描述符,程序是通過文件描述符來使用它的,即使把文件名刪除了,還是可以通過文件描述符來使用它,所以日誌還是會繼續寫的(當然還有一說法,也可以通過inode來引用此文件),只是我們無法通過文件名來引用它;du -sh *是通過文件名來統計的,所以無法統計到。通過找出被刪除的日誌,重新打開日誌文件,問題得到解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章