以及innodb相关的文档:https://lwn.net/Articles/457667/
fsync和fdatasync的区别:http://man7.org/linux/man-pages/man2/fsync.2.html
msync:http://man7.org/linux/man-pages/man2/msync.2.html
DAX
其实还有一种IO模式,就是DAX(Direct Access ),是不是看上去和O_DIRECT很像。这种模式需要filesystem和block driver都支持才可以,一般主要用在non volatile memory上,本质上也是绕过page cache直接操作设备。DAX本文先不做深入探讨,后面我会自己写一个支持DAX模式的ramdisk块设备驱动,然后格式化为ext4文件系统并-o dax模式挂载,再来详细研究DAX的IO路径。
更多Linux文章,请访问Linux教程栏目进行学习!
以上就是Linux中如何保证数据安全落盘的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
Linux安装驱动并使用blueman连接蓝牙耳机的详细介绍(图文)
更多相关阅读请进入《Linux》频道 >>