微吼云上線多路互動直播服務 加速多場景互動直播落地
852
2025-04-02
先說一下用于磁盤空間快滿時檢查
很多小伙伴會想到find ?,這個想法是好的,不過find 有點慢,也不方便,例如:
find /home1 -type f -size +1000000k
如果我們這樣做呢:
du+awk組合 顯示所有目錄及文件大于100M的
du -h / |awk ' ~/M/'|awk -F 'M' '>100'
一般空間的問題是由日志文件產生的。另有兩種特殊情況:
一.Linux操作系統中的/var/spool/clientmqueue/目錄下存在大量文件。
原因分析:系統中有用戶開啟了 cron,而cron中執行的程序有輸出內容,輸出內容會以郵件形式發給cron的用戶,而sendmail沒有啟動所以就產生了這些文件;
解決辦法:
1、 將crontab里面的命令后面加上??" > /dev/null 2>&1"
刪除方法:
1.
# cd /var/spool/clientmqueue
# ls | xargs rm -f
2.
find /var/spool/clientmqueue/ -ctime +90 -type f -exec rm -fv {} \;
二.Linux下刪除文件后沒有釋放空間
10.62
autoindex有這樣的問題
***原因:
在Linux或者Unix系統中,通過rm或者文件管理器刪除文件將會從文件系統的目錄結構上解除鏈接(unlink).然而如果文件是被打開的(有一個進程正在使用),那么進程將仍然可以讀取該文件,磁盤空間也一直被占用。
***解決辦法:
1
/usr/sbin/lsof|grep deleted
2
kill 結束進程 的方式來釋放
本文出自 “xinsz08の平行時空” 博客,請務必保留此出處http://xinsz08.blog.51cto.com/10565212/1915901
Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。