标签: c linux io
新的syncfs系统调用在返回之前是否等待光盘写入完成,就像fsync的情况一样? 另外,如果在修改文件后,为此文件描述符调用syncfs还会更新包含的directoy条目吗?
答案 0 :(得分:5)
syncfs将超级块中的所有脏页写下来。磁盘可能具有写入缓存,因此这并不能保证所有数据都已保存。例如,您可以在不调用关机的情况下关闭电源。