今天出现了程序的日志文件占用的磁盘空间大小通过ll和du 来查看大小不一致。

通过ll –h 来看占用的空间比du –sh 打了很多,磁盘被占满了。

查了些资料发现是文件空洞的问题.

后来同事提醒,日志文件保存时候使用> 将其保存,对文件进行清除和日志切割(logrotate)时,容易出现文件空洞。

需要使用“>>” 可以避免该问题。修改后问题确实解决了。

在此Mark一下。

refer:

http://suchalin.blog.163.com/blog/static/5530467720101128449886/

http://www.net527.cn/a/caozuoxitong/Linux/2012/0823/24381.html

相关文章:

  • 2021-06-03
  • 2021-08-30
  • 2022-12-23
  • 2021-11-17
  • 2021-05-19
  • 2021-11-10
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2022-12-23
  • 2021-07-31
  • 2021-08-12
  • 2021-10-01
相关资源
相似解决方案