ホーム > その他

subversion のバックアップ方法


以下のコマンドでバックアップできます。

/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

毎日バックアップされるようクーロンを設定します。

# vi /etc/cron.daily/svn
# 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 より

ホーム > その他 > subversion のバックアップ方法

ぴくちゃー
ブログパーツ

ページの上部に戻る