最終更新:2024-08-20 (火) 14:19:50 (27d)  

sync
Top / sync

flush file system buffers

Force changed blocks to disk, update the super block.

Ubuntu/パッケージ

システムコール

sync

  • sync() causes all pending modifications to filesystem metadata and cached file data to be written to the underlying filesystems.

syncfs?

  • syncfs() is like sync(), but synchronizes just the filesystem containing file referred to by the open file descriptor fd.

メモ

  • According to the standard specification (e.g., POSIX.1-2001), sync() schedules the writes, but may return before the actual writing is done.
  • However Linux waits for I/O completions, and thus sync() or syncfs?() provide the same guarantees as fsync() called on every file in the system or filesystem respectively.

呼び出し

関連