“no space left on device”(磁盘空间不足)问题(续)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“no space left on device”(磁盘空间不足)问题(续)相关的知识,希望对你有一定的参考价值。

1.问题描述

no space left on device(磁盘空间不足)

2.文件删除原理

1)硬链接数为0(所有硬链接均被删除)

2)进程调用数为0(没有进程在调度文件)

3.原因分析

硬链接数为0,进程调度数不为0

4.过程演示

1)创建大文件

[[email protected] ~]# seq 500000000 > /var/log/messages

2)查看磁盘使用情况

[[email protected] ~]# df -h

Filesystem     Size  Used Avail Use% Mounted on

/dev/sda3       19G  6.1G  12G  35% /

3)删除日志文件/var/log/messages

[[email protected] ~]# rm -rf /var/log/messages

4)查看空间是否被释放

[[email protected] ~]# df -h

Filesystem     Size  Used Avail Use% Mounted on

/dev/sda3       19G  6.1G  12G  35% /

5)查看文件还被哪些进程调用

[[email protected] ~]# lsof | grep delete

rsyslogd 2839      root    1w     REG                8,3 4888888898     393106 /var/log/messages (deleted)

6)重启对应的服务

[[email protected] ~]# /etc/init.d/rsyslog restart

Shutting down system logger:                         [  OK  ]

Starting system logger:                                    [  OK  ]

7)检查磁盘使用情况

[[email protected] ~]# df -h

Filesystem     Size  Used Avail Use% Mounted on

/dev/sda3        19G 1.5G   17G  9% /


问题已经解决了,是不是很神奇,刚开始接触我也觉得太不可思议了,知识是要不断扩展的,
fighting

本文出自 “13091780” 博客,请务必保留此出处http://13101780.blog.51cto.com/13091780/1961504

以上是关于“no space left on device”(磁盘空间不足)问题(续)的主要内容,如果未能解决你的问题,请参考以下文章

No space left on device

No space left on device

apache无法启动报错No space left on device

no space left on device磁盘空间不足

“no space left on device”(磁盘空间不足)问题(续)

linux 使用systemctl 启动服务报错: Error: No space left on device