➜ dev@ZQWY-DEV-206 logs tail -f referee.log
tail: cannot watch `referee.log': No space left on device
今天发现同事说机器启动时读不了日志 没有磁盘空间
经查看磁盘空间充足
查看日志报错如上
解决方法
修改内核参数
参考:
# tail -f ../logs/catalina.out
tail: cannot watch `../logs/catalina.out': No space left on device
df -h 查看有剩余空间
df -i 查看inode也有剩余空间
最终解决:
# vim /etc/sysctl.conf
添加以下:
fs.inotify.max_user_watches = 32768
生效:
# sysctl -p /etc/sysctl.conf
再次测试:
# tail ../logs/catalina.out
正常输出,成功。
参考http://blog.csdn.net/dd864140130/article/details/51903123