2008年03月09日

rsyncのメモ

rsyncを使った時のメモ。
今まで使う機会がなかったのでよくわかっていなかった。

rsyncの日本語訳サイト奥村先生のところHomeserver on Vine Linuxなどを参考にした。

●ローカルでのバックアップ
$ rsync -av data data-bk
→data-bk/以下にdata/がバックアップされた(data-bk/data/)

●ローカルでの差分バックアップ
$ rsync -auv data data-bk

●バックアップ先と比較(-rでディレクトリを再帰)
$ diff -r data data-bk/data

●シェルのSSHの設定
$ ssh-agent bash
$ ssh-add ~/.ssh/id_rsa
$ ssh hoge@example.com
→sshで入ってみるテスト

●サーバのデータをローカルにバックアップ
$ rsync -av -e ssh hoge@example.com:sv-data data2
→サーバの~/sv-data/をローカルのdata2/以下にバックアップ
 ファイルのオーナーはローカルのものにかわっている

●ローカルからサーバへバックアップ
$ rsync -av -e ssh data hoge@example.com:test
→ローカルのdata/をサーバの~/test/以下にバックアップ

●ローカルからサーバへ(差分)
$ rsync -avu -e ssh data hoge@example.com:test
posted by 端っこなひと at 05:20| Comment(0) | TrackBack(0) | サーバー | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック