オプションなしでsyncの代わりにsync -dを使用する場合を誰か説明できますか?

オプションなしでsyncの代わりにsync -dを使用する場合を誰か説明できますか?

syncコマンドのオンラインマニュアルページを見ていますが、そのオプション-d--dataオプションの意図された用途を理解していません。

より速い?目立つ効果がありますか?それとも何か残りますか?

答え1

多くのファイルシステムにはメタデータのチェックサムがあります。相手の共通データは通常チェックサム処理されません。作業はsync -d作業全体よりも速く、sync安全バッテリーに掛かるなど、時間が重要な状況よりも優先的に使用する必要があります。sync -dさらに、IOアクセスが少なくて済むため、特にSDカードやその他の安価なフラッシュ技術などの安価なデバイスでは、デバイスの寿命が延びます。

推奨用途: プログラムはループ内sync -dまたはループの終わりで、CLIで使用されます。syncsyncsync -d; sync

関連情報