Linux文件脏页写回顺序
在Linux中,对于单个文件,脏页写回(磁盘)顺序是什么?是从头到尾吗?还是坏了 场景1:不覆盖 创建文件(在磁盘中)并快速(按顺序)写入大量数据。现在我假设这些将在多个页面缓存中。回写脏页时,是否按顺序回写 e、 g.在文件写入完成之前说服务器关闭 现在重新启动后,我们可以让磁盘文件处于以下状态吗 |--正确的数据--|--数据未设置/垃圾--|--正确的数据--| i、 我知道文件中最后一组字节可能不完整,但中间的数据可能不完整吗 场景2:覆盖(尝试使用类似于循环/环形缓冲区的文件)Linux文件脏页写回顺序,linux,file,Linux,File,在Linux中,对于单个文件,脏页写回(磁盘)顺序是什么?是从头到尾吗?还是坏了 场景1:不覆盖 创建文件(在磁盘中)并快速(按顺序)写入大量数据。现在我假设这些将在多个页面缓存中。回写脏页时,是否按顺序回写 e、 g.在文件写入完成之前说服务器关闭 现在重新启动后,我们可以让磁盘文件处于以下状态吗 |--正确的数据--|--数据未设置/垃圾--|--正确的数据--| i、 我知道文件中最后一组字节可能不完整,但中间的数据可能不完整吗 场景2:覆盖(尝试使用类似于循环/环形缓冲区的文件) 在达到
|--Newly written data--|--Old data--|--New data--|...