sync
2000年にCisco Systemsで作業しながらLinuxに初めてアクセスしたときに、ファイルシステムの破損/データ損失を防ぐためにバッファをディスクにフラッシュするために使用されるこのコマンドの利点について学びました。そこの同僚だけでなく、大学の友達もいつもsync
一度ではなく「何度か」または「複数回」、つまり5~10回ほど走ると言いました。
私はそれ以来この習慣を続けてきました。しかし、そうすればどのような利点がありますか?他の人がこれについて聞いたことがありますか?結論として、sync
あなたが効果を得るために何度も実行しなければならないというあなたの考えについて妥当な理由/実証的証拠を提供できる人はいますか?
ベストアンサー1
聞きました(申し訳ありません。場所を忘れました)。コマンドをsync
3回入力します(例:S Y N C Return、プロンプト待機、繰り返し、繰り返し)。また、ディスクがOSにすべてが正常であることを知らせた後でも、バッファフラッシュを完了するのに数秒かかる特定のシステムがオリジナルであることを読みました。もう一度コマンドを入力すると、ディスクが安定するのに十分な時間が与えられます。長年にわたり目的が忘れられ、アドバイスが短縮されたようです。sync; sync; sync
これは目的の効果が得られないためです(ディスクが「すべて消去されました」と報告したため、2番目と3番目の同期はプロンプトが早すぎてすぐに完了します)。 。
私は複数のタスクが使用されているシステムについて聞いたことがなく、sync
どのシステムが存在するのかは非常に疑わしいです。私の考えはこれは都市伝説のようです。一方、一部のシステムでは、同期後に電源が切れる前に数秒待たなければならないことがわかりました。
Google検索でいくつかの独立した並行性分析が行われました。凡例の同期。また、見ることができますLinuxを終了する前にsync(8)を実行する必要がありますか?。