いつ、なぜLinuxでファイルを同期させるのですか?

いつ、なぜLinuxでファイルを同期させるのですか?

私はLinuxでコマンドの使い方syncとその仕組みについて読みました。ところで、いつ実際にファイルに使用すべきかを理解できず、実用的な例も見つかりませんでした。

たとえば、このコマンドはsync --data file.txtファイルデータをこのコマンドと同期しますが、いつ使用するか、コマンドがどのように機能するかについての有用な例を見つけることができませんでした。

たぶん、これらの変更を監視するためのツールがあるかもしれません。または、このコマンドの効果を確認するにはどうすればよいですか?

ベストアンサー1

syncマンページから:

カーネルは、(比較的遅い)ディスクの読み書きを防ぐためにデータをメモリに保持します。これによりパフォーマンスが向上しますが、コンピュータがクラッシュするとデータが失われたり、ファイルシステムが破損する可能性があります。syncメモリの内容がすべてディスクに書き込まれていることを確認してください。

syncボリュームのマウント解除、再起動、またはシャットダウンの前に自動的に呼び出されます。

あなたの質問に答えるには:syncデータがディスクに書き込まれていることを確認したいときはいつでもこれを呼び出すことができます。通常、ローカルドライブに対して明示的にこれを行う必要はありませんが、これは問題ではありません。

おすすめ記事