リモートサーバーへの定期バックアップ
ローカルディレクトリの内容をリモートサーバーに同期し、リモート側にのみ存在するファイルを削除します。
実行コマンド
rsync -avz --delete /home/user/documents/ user@remote-server:/backup/documents/💡 利用シーン
ローカルの作業ディレクトリを、別のバックアップ用サーバーへミラーリングして最新の状態を保ちたい時。
💻 実行結果例
sending incremental file list
sending file_list.txt
...sent 1.2M bytes received 100 bytes 240.20K bytes/sec📝 実務メモ
SSH鍵認証が設定されているとパスワード入力なしで実行可能です。
⚠️ 注意点
--deleteオプションは同期元にないファイルを同期先で削除するため、誤ってファイルを消さないようパスの指定に注意してください。