過去問ドリル

LinuCレベル2 システムの保守と運用管理 問18

システムの保守と運用管理/バックアップとリストア

rsyncの--deleteオプションの動作として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムの保守と運用管理」に対応。実際の試験問題ではありません)

正解:C

解説

--deleteは、転送元に存在しないファイルを転送先から削除し、転送先を転送元と同じ内容にそろえるオプションです。ミラーリング目的では必要になりますが、指定を誤ると転送先の必要なファイルまで消えるため、--dry-runで事前に影響を確認してから実行するのが安全です。

選択肢ごとの解説

  • A誤り。転送元のファイルを消すのは--remove-source-filesの動作です。
  • B誤り。rsyncは差分だけを転送する仕組みで、全部を転送し直すわけではありません。
  • C正しい。転送元に無いファイルを転送先から削除し、両者の内容を一致させます。
  • D誤り。エラーが起きたファイルを削除する動作ではありません。
LinuCレベル2の問題を演習モードで解く