如果我在挂载的文件系统上运行fs冻结,那么在该FS被解冻之前,不可能对它执行新的“写”操作,并且“正在进行的”写入应该“完成”。
现在,在FS缓存开始阻止新写之后,在完成这些正在进行的写操作之后,在它返回之前,它还会刷新FS缓存吗?你能告诉我任何权威的来源吗?
我花了很多时间阅读文档,但在任何地方都找不到这一点。我最近发现的是“在磁盘上创建一个稳定的映像”--这是否意味着它会刷新FS缓存?
谢谢。
发布于 2014-07-03 20:04:04
fsfreeze使用FIFREEZE ioctl。下面是内核函数调用链:
在sync_filesystem()函数上面的注释中:“W将退出并等待与此超级块文件系统关联的所有脏数据。文件系统数据以及底层块[将被写入”。
https://serverfault.com/questions/609966
复制相似问题