- 2008/08/05
- その他
以下のコマンドでバックアップできます。
/usr/share/doc/subversion-1.4.2/tools/backup/hot-backup.py /srv/svn/project /srv/backup/svn
デフォルトでは 64 個のバックアップが作成されてしまうので、最大 5 個になるようスクリプトを修正します。
# cd /usr/share/doc/subversion-1.4.2/tools/backup/
# diff hot-backup.py hot-backup.py.ori
37c37
<num_backups = 5
---
> num_backups = 64
# diff hot-backup.py hot-backup.py.ori
37c37
<num_backups = 5
---
> num_backups = 64
毎日バックアップされるようクーロンを設定します。
# vi /etc/cron.daily/svn
# cat /etc/cron.daily/svn
#!/bin/sh
# cat /etc/cron.daily/svn
#!/bin/sh
/usr/share/doc/subversion-1.4.2/tools/backup/hot-backup.py /srv/svn/project /srv/backup/svn
# chmod 755 /etc/cron.daily/svn
参考サイト
Subversion リポジトリのバックアップ、リストア - snbhsmt_log
あとは rsync で他のサーバに退避させる。
rsync -avz --delete /xxx/from/ 10.x.x.x:/xxx/to/
参考サイト
Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (2/2) - ITmedia エンタープライズ
Command Technica:rsyncを使った熟練者レベルのバックアップ (3/3) - ITmedia エンタープライズ
こっちもどうぞ
コメント:0
トラックバック:0
- この記事のトラックバック URL
- http://www.sylvan-l.net/b/2008/08/05/subversion-%e3%81%ae%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97%e6%96%b9%e6%b3%95/trackback/
- トラックバックの送信元リスト
- subversion のバックアップ方法 - sylvan より