O_SYNC 到底是干嘛?
2026/6/6 11:07:55 网站建设 项目流程

拔电后 f2fs 要 recovery 的是 整个 userdata 上所有未落盘数据Test 和/data/log都会算进去。

  • 有 O_SYNC:成千上万次「写一条 → 等磁盘」,f2fs 元数据和 journal 压力极大
方式类比

有 O_SYNC

每说一句话就立刻记进硬盘,记完才能说下一句

无 O_SYNC

先记在内存里,攒一批或隔一会儿再一起写硬盘

8 小时、系统日志量很大时:

  • 有 O_SYNC:成千上万次「写一条 → 等磁盘」,f2fs 元数据和 journal 压力极大
  • 无 O_SYNC:写缓存,由内核择机 flush,压力小很多

非法断电时,有 O_SYNC 也不保证绝对安全,反而 平时已经把磁盘打得很忙,recovery 往往更惨。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询