工作中涉及磁盤相關問題處理彙總

工作中涉及磁盤相關問題處理彙總 日誌處理 找出大於某GB的文件,並清空 du -csh /export/Logs/*|grep -vE "M|total"|sed 's/G//'|awk '$1>10 {print $2}' echo > `du -csh /export/Logs/*|grep -vE 'M|total'|sed 's/G//'|awk '$1>30 {print$2}'` 日誌佔用空間統計 [1018]# ansible -i iplist -o all -m shell -a 'cd /export/Logs/;du -csh *|grep total' 日誌刪除 [1018]# cd /export/Logs/;for i in {6..20};do \rm -rf bj_ngnix.log.$i;done 磁盤使用空間統計 [1018]# cat G.sh Used:df -h|grep data|awk '{print $3}'|grep G|sed "s/G//"|xargs|sed 's/\s/+/g'|bc Size:df -h|grep data|awk '{print $2}'|grep T|sed "s/T//"|xargs|sed 's/\s/+/g'|bc [1018]# cat T.sh df -h|grep data|awk '{print $3}'|grep T|sed "s/T//"|xargs|sed 's/\s/+/g'|bc df -h|grep data|awk '{print $2}'|grep T|sed "s/T//"|xargs|sed 's/\s/+/g'|bc [1018]# ansible -i 2592 all -o -m script -a "T.sh" > 2592.txt [1018]# ansible -i 407 all -o -m script -a "G.sh" > testG.txt 服務器磁盤使用百分比統計 [1018]# df -h|grep data|awk '{print $5}'|sed "s/%//"|xargs|sed 's/\s/+/g'|bc;df -h|grep data|wc -l 服務器磁盤總空間容量計算 [1018]# df -h|grep data|awk '{print $2}'|sed "s/T//"|xargs|sed 's/\s/+/g'|bc; 已刪除的文件佔用磁盤空間不釋放問題處理 [1018]# for i in `lsof /export/|grep deleted|awk '{print $2}'|sort -nr|uniq`;do cd /proc/$i/fd/;pwd;for j in `lsof /export|grep deleted|awk '{print $9}'`;do /usr/bin/ls -l|grep $j|grep deleted|awk '{print $9}';for x in `/usr/bin/ls -l|grep $j|grep deleted|awk '{print $9}'`;do :>$x;done;done;done
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章