模拟磁盘满了删除故障排查


 最基础的给服务器命名
 临时改变名字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
服务器