1.问题描述ide
no space left on device(磁盘空间不足)spa
2.文件删除原理rest
(1)硬连接数为0(全部硬连接均被删除)日志
(2)进程调用数为0(没有进程在调度文件)orm
3.缘由分析进程
硬连接数为0,进程调度数不为0it
4.过程演示table
(1)建立大文件class
[root@qyn ~]# seq 500000000 > /var/log/messages |
(2)查看磁盘使用状况原理
[root@qyn ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 19G 6.1G 12G 35% / |
(3)删除日志文件/var/log/messages
[root@qyn ~]# rm -rf /var/log/messages |
(4)查看空间是否被释放
[root@qyn ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 19G 6.1G 12G 35% / |
(5)查看文件还被哪些进程调用
[root@qyn ~]# lsof | grep delete rsyslogd 2839 root 1w REG 8,3 4888888898 393106 /var/log/messages (deleted) |
(6)重启对应的服务
[root@qyn ~]# /etc/init.d/rsyslog restart Shutting down system logger: [ OK ] Starting system logger: [ OK ] |
(7)检查磁盘使用状况
[root@qyn ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 19G 1.5G 17G 9% / |
问题已经解决了,是否是很神奇,刚开始接触我也以为太难以想象了,知识是要不断扩展的,fighting!