site-logo
G
N
I
D
A
O
L
rsync

リモートサーバーへの定期バックアップ

ローカルディレクトリの内容をリモートサーバーに同期し、リモート側にのみ存在するファイルを削除します。

実行コマンド

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オプションは同期元にないファイルを同期先で削除するため、誤ってファイルを消さないようパスの指定に注意してください。