最終更新: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.