syncfs是否等到光盘写完?

时间:2013-12-20 17:28:47

标签: c linux io

新的syncfs系统调用在返回之前是否等待光盘写入完成,就像fsync的情况一样? 另外,如果在修改文件后,为此文件描述符调用syncfs还会更新包含的directoy条目吗?

1 个答案:

答案 0 :(得分:5)

syncfs将超级块中的所有脏页写下来。磁盘可能具有写入缓存,因此这并不能保证所有数据都已保存。例如,您可以在不调用关机的情况下关闭电源。