Board logo

主題: [問題]linux 運作期間 除了log外 還有什麼持續會增加空間消耗? [打印本頁]

發表人: eddiehan    時間: 2009-1-9 01:12 PM     主題: [問題]linux 運作期間 除了log外 還有什麼持續會增加空間消耗?

最近架了一台Ubuntu Server
主機內設有Apache + Mysql + Samba + Bind
但基本上這台主機在上線運行後並無任何的新資料的丟入動作,僅止於運行。
在apache端的php程式也僅止是現有資料庫的查詢,並且新資料丟入。

最近因為空間的關係…把/var/log清的很小…
但運行了一陣子發現居然空間還是在變小中…(整個hdd只有1g)
所以想問還有什麼地方是可以清出空間來的,順便了解一下是什麼程序在吃空間。

<基本上移機是一定會的,因為空間實在太小了>
但想針對這個問題點深入了解一下。
所以如果有了解的人,希望能聽聽你們的見解。

==================================================
附上最近解決問題的幾個指令作個分享
du -h    查詢目錄下所有檔案的大小
df         查詢各掛載點的大小

apt-get clean 把apt-get 留在HDD的source 給清掉。

回覆aeolus0829
log有一直追蹤檔案大小,所以才想請教有沒有好法方追蹤除了log之外的變化。
不過你的提示很有幫助的感覺,我馬上去進行看看。
如果還有任何人有特別的想法也請分享一下謝謝
==================================================
2009/02/20補充
容量的增加還有一個可能原因是系統的cron job在執行某程式的快取而不斷的更新或是增加內容所致。
所以大家可以進
/etc/
ls cron*
來看看各個cron程序內有什麼執行序是會隨時間而佔有空間的。

[eddiehan 在  2009-2-23 12:20 AM 作了最後編輯]
發表人: aeolus0829    時間: 2009-1-9 03:28 PM

嗯~ 我想到了幾個笨方法

1. 寫個 shell scripts, 定時用 df / du 存放各個資料匣的使用狀況;如果可以的話,再另寫 scripts 比對
2. find / -mtime +1 -exec ls -l {} \; >>/tmp/files.txt
尋找數天內有變動過的檔案,也可存放個幾天份,再比對看看是哪些資料一直在變動

3. log 是會一直長的,不知樓主是否有定時清?




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0