我相信有两种类型的inode - 磁盘上和内核中的inode(fs.h中的'struct inode').磁盘上的inode基于文件系统实现.我想了解潜在的概念并提出一些问题 -
谢谢!
我有一个自定义应用程序(myApp),它将日志写入文件'/ var/log/myApp'.我可以看到正在编写的日志,它工作正常.现在我正在尝试为此文件设置logrotate,为此我创建了一个配置文件'/etc/logrotate.d/myApp',其内容是 -
/var/log/myApp {
missingok
size +10k
start 0
nocompress
create 0600 root root
rotate 10
postrotate
/etc/init.d/rsyslog restart > /dev/null 2>&1 || true
endscript
}
Run Code Online (Sandbox Code Playgroud)
现在,如果我这样做,logrotate -dv /etc/logrotate.d/myApp我没有看到任何错误,当logrotate -f /etc/logrotate.d/myApp执行时,即强制logrotate旋转日志.但是当日志文件大小超过10k时,日志不会自动旋转.任何帮助,将不胜感激.