Linux运维基础学习中,关于磁盘空间了解多少呢?咱们今天就来简单了解下磁盘空间相关。磁盘空间满了但是与du-sh 的结果不符---没有被彻底删除排查过程
1.什么原因:
已经删除了,但是空间没有释放
已经删除了-----把文件的硬链接数量为0
空间没有释放---还有人在使用---进程
2.排查方法:
# lsof |grep delete
rsyslogd 1250 root 1w REG 8,3 1888889326 274029 /var/log/messages (deleted)
###硬链接数为0了,但是还有一个rsyslog软件正在使用
###这个文件没有被彻底删除
3.解决方法
###重启对应的软件/服务即可
# /etc/init.d/rsyslog restart
Shutting down system logger: [ OK ]
Starting system logger: [ OK ]
4.检查结果
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 8.8G 1.6G 6.8G 19% /
tmpfs 931M 0 931M 0% /dev/shm
/dev/sda1 190M 40M 141M 22% /boot
/dev/sdc 73K 14K 55K 21% /app/logs
5.小结
1.尽量清空日志文件不要删除
2.切割日志,删除旧的文件(几天以前的)
以上就是今天的分享了,希望对有需要的朋友有所帮助。
联系客服