各位好:
我的程式會持續地寫log file,權限是root,
但是經過一段時間後,process還在,log file卻不再寫了,
此時如果移除一些舊的log file,則程式能夠再寫log。
請問這可能是什麼原因造成的?
有什麼指令可以協助釐清問題?
先謝謝各位大大!
各位好:
我的程式會持續地寫log file,權限是root,
但是經過一段時間後,process還在,log file卻不再寫了,
此時如果移除一些舊的log file,則程式能夠再寫log。
請問這可能是什麼原因造成的?
有什麼指令可以協助釐清問題?
先謝謝各位大大!
如果是指同一個檔案可以繼續寫
但是沒有辦法新增新的檔案的話
inode用完的話有可能會這樣吧.....
不過您的系統上檔案跟目錄的數量會很多嗎?
畢竟inode的量算不小喔
還是被quota限制了?
謝謝大大,
我的log是會一直換檔名,
看來是inode用完造成的。
inode與block的關係,
http://www.study-area.org/linux/system/linux_fs.htm。
書籤