标签: linux filesystems fsync
对于Linux,在write()和fsync()之间是否存在任何定义的中间状态范围?如果在fsync()之前由于电源故障而中断了编写器,那么用户空间程序将读取什么?如果我们不想一次写入文件,则必须进一步保证fsync()有用。
例如,关于原子写入的块(甚至是字节)的粒度是否有任何假设?扇区中的字节是否从一端写入另一端?