UNIX/rsync のバックアップ(No.4)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- UNIX/rsync へ行く。
- 1 (2006-09-06 (水) 16:52:07)
- 2 (2006-09-06 (水) 16:59:37)
- 3 (2006-09-14 (木) 04:33:22)
- 4 (2007-02-14 (水) 13:31:38)
UNIX/rsync
- バックアップする。(バックアップ実行中のみrsyncを起動するやり方)
/.ssh/authorized_keysに下記を追加する。
command="rsync --server -ulogDtprz --delete . /backup_to_dir/",from="xxx.xxx.xxx.xxx",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty
rootでのrsyncアクセスを許可する場合は/etc/ssh/sshd_configを下記のようにする。#PermitRootLogin yes PermitRootLogin forced-commands-only
バックアップ実行。/usr/bin/rsync -az --delete -e "ssh -i ~/.ssh/rsync_id_dsa" /backup_from_dir/ root@xxx.xxx.xxx.xxx:/backup_to_dir/
- リストアする。
rsync -auv --numeric-ids backup_dir id@ipaddress::restore_module