**バックアップの方針 [#p5f7a807]
下図のように、2台のLinuxマシン間でrsyncコマンドを使用してバックアップを行います。~
~
CENTER:
&ref(rsync-backup.png,nolink);
~
~
**バックアップ元の設定 [#r2696ee4]
-''rsyncとrsh-serverをインストールします''~
#pre{{
landsik(192.168.1.80):~# apt-get install rsync rsh-server  
}}
-''/root/.rhosts''~
マシン192.168.1.81のrootから接続を許可するという意味の設定ファイルを用意します。~
#pre{{
192.168.1.81 root
}}
以上で、バックアップ元の設定は終了です。~
~
**バックアップ先の設定 [#bf3aa105]
-''rsyncとrsh-clientをインストールします''~
#pre{{
landsik(192.168.1.81):~# apt-get install rsync rsh-client 
}}
-''バックアップ場所の用意''~
何処でもお好きな場所に。。。~
#pre{{
landsik(192.168.1.81):~# mkdir /share/backup
}}
-''rsync_backupスクリプトを用意します''~
バックアッ元の/etc、/share、/homeをバックアップ先の/share/backupへバックアップします。~
#pre{{
#!/bin/sh

rsync -av -e rsh --delete 192.168.1.80:/etc   /share/backup/
rsync -av -e rsh --delete 192.168.1.80:/share /share/backup/
rsync -av -e rsh --delete 192.168.1.80:/home  /share/backup/
}}

-''rsync_backupに実行属性をセット''~
#pre{{
landsik(192.168.1.81):~# chmod +x rsync_backup
}}
以上で、バックアップ先の設定は終了です。~
~
**バックアップの実行 [#k1ca4702]
-''rsync_backupをバックアップ先で実行すればOKです''~
#pre{{
landsik(192.168.1.81):~# ./rsync_backup
}}
~
-''補足…2回目以降実行する場合は''~
--変更があったファイルのみがバックアップされるので、短時間でバックアップが終了します。~
--'--delete'オプションは、両ディレクトリ間の中身を完全に一致させるためのオプションです。~
すなわち、バックアップ元で削除されたファイルは、バックアップ先でも削除されます。~
~
~



#counter

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS