从man fsync(2)中,它将同步文件的元数据,我认为它是stat中的列表。
文件的xattr是什么?它属于元数据吗?
我们做了个测试,
写一个文件,设置6个xattrs,然后执行fsync,
然后更改1 xattr值,并再次执行fsync(使用0.2s)。
我们认为第二个fsync应该很快,但不是(使用0.16s)。
最佳答案
正如我的同事所说,这是合理的,bc磁盘操作的最小大小是一个扇区,通常是512字节,所以当我更新1个xattr或6个xattr时没有区别。
关于linux - linux fsync将同步文件的xattr吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36447090/