「同期」はどのディスクを同期しますか?

「同期」はどのディスクを同期しますか?

マニュアルページ同期見つけることができる金型ネットワーク

私のディスクだけを同期するかどうか知りたいです。現在の作業ディレクトリ(cwd)またはすべてのディスク?

マニュアルページにはこれについて何も言及されていません。

答え1

このsyncユーティリティは主にラッパーです。システムsyncコール;後者のマニュアルページには次のように記載されています。

sync()ファイルシステムのメタデータとキャッシュされたファイルデータに対する保留中のすべての変更がデフォルトのファイルシステムに書き込まれるようにします。

保留中のすべての変更はすべてのデバイスに記録されます。

見つかったマニュアルページは少し古いです。sync特定のファイルまたはファイルシステムに対する明示的な書き込みサポートもあります。マンページの最新バージョン。したがって、質問に対する答えはデフォルトでは「すべてのディスク」ですが、他のパラメータを指定するとより詳細に表示されることがあります。

答え2

マンページに示すように、

syncメモリにバッファリングされたすべてのデータをディスクに書き込みます。

したがって、書き込みを待っているすべてのディスクに書き込みます。したがって、あなたの質問に対する答えはすべてのディスクです。

関連情報