直接 I/O 下的硬盘是否仍然可以随机访问? 2024-6-2 • linux hard-disk io 硬盘驱动器是可随机访问的。 O_DIRECT在Linux上,当通过将标志传递给 来在块设备文件(例如硬盘驱动器)或常规文件上执行直接I/O(即原始I/O)时open(),它是只能顺序访问还是仍然可以随机访问? 谢谢。 答案1 O_DIRECT尝试最小化缓存对使用相应文件描述符执行的 I/O 的影响,它与顺序无关。您可以像平常一样执行随机访问lseek,如果底层设备支持的话。 相关内容 为什么菜单透明度会弄乱我的通知区域? 使用 sed 替换多个文件文本 dpkg 无法正常工作 如何向 gnome 菜单添加以 root 身份启动 gedit 的项目? 无法在 ubuntu 12.04 上安装 giplet Postfix 配置中的 `static:rest` 是什么意思? git 可以在 clone/pull/commit 期间自动重命名文件吗? 在 ubuntu 14.04 64 位上安装 32 位库:错误 网络定期断线,有时会恢复 将现有的 14.04.2 LTS Ubuntu VM 迁移到 Amazon EC2