-
2 votesanswersviews
可以使用每次提交的单个fsync实现日记功能吗?
假设您正在构建一个日志记录/预写日志记录存储系统 . 你能简单地通过(对于每个事务)附加数据(使用write(2)),附加提交标记,然后fsyncing来实现吗? 需要考虑的方案是,如果对该日志执行大量写入操作,然后对其进行fsync,并且在fsync期间出现故障 . 只有在刷新所有数据块之后才刷新inode直接/间接块指针,或者不保证按顺序刷新块?如果是后者,那么在恢复期间,如果在文件末尾看到提...