SYNC(8)

名前
sync - Linux ファイルシステムバッファのフラッシュ

書式
sync

説明
sync は、ファイルシステムバッファの内容をディスクに書き出すために、 sync(2) を実行する。 sync は、プロセッサが通常の手順以外で停止する前(例えば、新しいカーネルのデバッ グ中に、カーネルパニックを起こさないうちに)に、実行すべきである。 一般に、プロセッサを停止させる場合は、 reboot(8) 、または halt (8) コマンドを使用するべきである。これらのコマンドは、 sync(2) を呼び出す前に、システムを静止状態にしようとする。 Linus から: 「 sync は、まだディスクに書き込まれていない ダーティブロックを書き込むためのスケジューリングを行うだけであり、 実際に、すべてのダーティブロックの書き込みが完了するまでには、ほんのわ ずかではあるが時間差が発生する。 マシンを即座に停止させる目的で、 sync を実行する場合でも、このことを考慮にいれて、 sync の実行後、数秒間待つ必要がある。[ reboot(8) は、この処理を行っている。]」

関連項目
sync(2), update(8), reboot(8), halt(8)

著者
Linus Torvalds (torvalds@cs.helsinki.fi)

翻訳
福場 浩壮 <koso@ga2.so-net.or.jp>