fsync 的顺序/方向重要吗?
假设我将一些文件和目录写入 USB 拇指驱动器。
/media/drive1/newFolder1/
/media/drive1/newFolder1/newfile1
/media/drive1/newFolder1/newfile2
我创建了一个文件夹 newFolder1
和两个文件 newfile1
和 newfile2
。
同步不会自动发生,因此我需要 fsync
更改。
因此,我需要在 newFolder1
、newfile1
和 newfile2
上调用 fsync
。
问题是,我执行此操作的顺序重要吗?
Let's say I write out some files and directories to a usb thumb drive.
/media/drive1/newFolder1/
/media/drive1/newFolder1/newfile1
/media/drive1/newFolder1/newfile2
I've created a folder, newFolder1
and two files newfile1
and newfile2
.
Syncing does not happen automatically, so I'd need to fsync
the changes.
So I need to call fsync
on newFolder1
, newfile1
and newfile2
.
Question is, does it matter the order in which I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这对内容来说并不重要,但如果目录未在文件之后同步,则上次修改时间可能是错误的。
It won't matter for content, but last-modified-times could be wrong if the directory is not synced after the files.