syncfs是否等到光盘写完?

dra*_*135 1 c linux io

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

sta*_*ark 5

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