[rsync][linux]][コマンド][運用][バックアップ]

rsyncのコマンド使い方。

http://www.itmedia.co.jp/enterprise/articles/0804/21/news013.html

http://www.itmedia.co.jp/enterprise/articles/0707/19/news059_3.html

リモートをローカルにバックアップするサンプル

rsync -av --delete usr@hosdname:/backup_path /backup_dest
  • -aオプション・・・アクセス権等のメタ情報もバックアップ
  • -vオプション・・・バックアップしているファイルを表示
  • --deleteオプション・・・バックアップ元で削除されたファイルはバックアップ先でも削除する


デフォルトでsshでコネクションを張る。

パスワードを入力しなくてもよくする方法は以下
http://www.geocities.jp/turtle_wide/tools/sshpass.html

ssh-keygen -t dsa

何か聞かれるけど何も入力せずにenterを何回か押下

id_dsa.pubをリモートに転送

scp ~/.ssh/id_dsa.pub user@remote:/home/user 

転送したファイルをリモートの~/.ssh/authorized_keys2 に追記

cat ~/id_dsa.pub >>authorized_keys2 

id_dsa.pub,authorized_keys2 の権限は700にする。