2014年6月14日土曜日

[Ubuntu] バックアップ&リストアはrsyncで簡単に

Ubuntu(Linux)でデータのバックアップに便利なのがrsyncコマンドです。

rsyncは単純なcpコマンド(コピー)でのバックアップに比べて、
1) ミラーリングされる(コピー元で削除されたファイルがコピー先に残らない)
2) リモートマシンのバックアップが可能
3) 差分だけがバックアップされるので高速
といったメリットがあります。

バックアップ [ローカルからローカルへ]
$ sudo mkdir /to_dir
$ sudo chown myuser:myuser /to_dir
$ rsync -av /from_dir /to_dir
これを実行すると /from_dir 配下が /to_dir/from_dir 配下にバックアップされる。

バックアップ [ローカルからリモートへ]
$ rsync -av /from_dir/ user@example.com:to_dir/
マシン名 example.com にユーザ名 user でバックアップされます。

リストア
$ rsync -av /to_dir /from_dir
バックアップ時の逆方向に実行すればOK。

0 件のコメント:

コメントを投稿