标签: linux
如果我正确理解了内存映射文件,则内存映射文件会随机或同步刷新到磁盘。此外,如果缓冲区是共享的,则可以预期随机刷新。
无论如何当发生冲洗并且计算机崩溃时,冲洗可能只是部分完成。
如果我正确地记得linux文件系统(ext4),它保证只有一个块以原子方式编写。在内存映射文件方面还有其他保证吗?我的意思是块被写入保证来自胖子的工作方式,并且指针被写入并通过单字节写入切换(如果我没记错的话)。
当遇到不同的崩溃情况时,有没有人知道内存映射文件的刷新行为?