我希望能更清楚地了解Linux(2.6.31)中sync(8)和fsync函数的功能。它们是否确保文件被写入到相应的存储介质中?
http://linux.die.net/man/8/sync
它不能确保文件被写入相应的存储设备,仅能确保缓存/缓冲数据被刷新到磁盘设备。无论这是SD卡还是其他类型设备,都适用。