sync
utility は sync
の簡単なラッパーです システムコール。
コンピュータをシャットダウンする前に明示的に呼び出す必要はありません。シャットダウン スクリプトが自動的に実行するからです。実際には、ファイルシステムをアンマウントするか、読み取り専用に切り替えると、そのファイルシステムのデータがディスクにフラッシュされ、シャットダウンスクリプトがそれを行うため、ほとんどの場合、これは必要ありません。 sync
を呼び出す 何か問題が発生し、プロセスが何らかの形でシャットダウン シーケンスを生き残り、アンマウントを防止する場合に備えて、ベルトとブレースの問題です。
sync
ハードウェアの電源をオフにする直前の、サスペンドまたはハイバネーション シーケンスの最後から 2 番目の段階でも呼び出されます。ここでは代替手段はありません。「すべてのデータを今すぐディスクに書き込む」ように指示する必要があります。
sync
の別の時間 クラッシュを引き起こすリスクがある何かを行う前に便利です。実験的なドライバーを試しています。
sync
を呼び出す 番組の前に クラッシュは役に立たない。 sync
プログラムと記憶媒体の間のバッファ内のデータを処理します。プログラムがファイルに保存していないデータには何もしません。
sync
を呼び出す 利用可能なメモリに影響を与えないため、利用可能なメモリを調べるときにも役に立ちません。再利用のために書き込みバッファを解放しますが、実際にはこれらのバッファを解放しません — カーネルが別のものにメモリを割り当てる必要がある場合に解放され、その間はキャッシュとして残ります。