相关疑难解决方法(0)

Linux是否保证在close()之后文件的内容被刷新到光盘?

当使用close()fclose()(例如)关闭文件时,Linux是否保证将文件写回(持久)光盘?

我的意思是,如果close()返回0然后立即断电,以前写的数据是否保证会持续存在,即是否持久?

fsync()系统调用确实提供了这种保证.关闭文件也足够了吗?

我找不到任何可能以某种方式提出任何要求的东西.


问题2:

如果close()隐含地做了fsync(),有没有办法告诉它不要?

linux filesystems file-io

23
推荐指数
4
解决办法
1万
查看次数

标签 统计

file-io ×1

filesystems ×1

linux ×1