什么是XFS的默认日志提交间隔?

Ext3和Ext4的默认日志提交间隔为5秒,可以使用“提交”安装选项进行更改。

我可以validation我的VirtualBox主机的确在5秒钟之后(或者我为提交挂载选项设置的任何值)闪烁了它的磁盘图标,只要我在Linux虚拟机内使用Ext3 / 4进行文件操作,如'echo test> my_new_file'(取决于安装选项,这可能只写入文件元数据,或文件数据后跟元数据,但这是一个单独的问题)

什么是XFS的默认日志提交间隔? 可以configuration吗?

我无法find任何logging的XFS挂载选项。 使用XFS,我确实看到在创build新文件后,磁盘图标可能不会闪烁超过10秒钟。 正如所料,如果我看到磁盘活动之前崩溃的内核,重新启动后,my_new_file将不存在。 另外,正如所料,如果我在看到磁盘活动后崩溃内核,通常这将是XFS日志提交活动,所以如果此时内核崩溃,重新启动后,my_new_file将存在,但将为空。

从内核文档不是一个安装选项,但显然是以下的sysctl设置:

fs.xfs.xfssyncd_centisecs (最小值: 100默认值: 3000最大值: 720000
文件系统将元数据刷新到磁盘并运行内部caching清理例程的时间间隔。

所以默认是3000/100 = 30秒。