模擬磁盤滿了刪除故障排查


 最基礎的給服務器命名
 臨時改變名字hostname nfsserver
 vi /etc/sysconfig/network直接修改
 HOSTNAME=後面的名字
 sed -i "s%localhost%Serverfile%g" /etc/sysconfig/network直接修改
 若是啓動服務器慢,能夠在
 vi /etc/hosts里加入修改後的計算機名字
 
在編寫文章的時候,加上操做系統的版本
uname -a顯示相關信息
如何模擬一個小磁盤
dd if=/dev/zero of=/dev/sdc bs=8k count=10
ls -l /dev/sdcmkfs -t ext4 /dev/sdc
tune2fs -c -1 /dev/sdc
mount -o loop /dev/sdc /var/logs
後面就經過httpd模擬刪除
rpm -qa |grep httpd 查看是否安裝了httpd服務
沒有安裝
yum install httpd -y
修改httpd.conf配置文件
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.ori
修改httpd.conf中#Customlog logs/access_log common改成Customlog /var/logs/access_log common
意思去掉前面的#並將路徑改成/var/logs與咱們前虛擬的小磁盤對應
開啓/etc/init.d/httpd start
經過
for n in `seq 100000`;do curl -s 127.0.0.1>/dev/null;done
查看df -h
刪除rm -f /var/logs/access_log
查看df -f根本就沒有刪除掉
這個時候再查看lsof |grep del
發現刪除的文件被httpd佔用,沒有真正的刪除
/etc/init.d/httpd restart
服務器

相關文章
相關標籤/搜索