serverapps:subversion:backup
目次
Backup、Restore
Backup
svnadmin dump
- リポジトリ全体ではなくデータベースのみバックアップ
- なので、設定やフックなどは別途バックアップが必要
- フルバックアップと差分バックアップが可能
- dump ファイルが壊れていて svnadmin load でリストアできない場合を考慮してリビジョンを分けてバックアップしておく等の対策が必要
/usr/bin/svnadmin dump /path/to/repo > /pato/to/dump-file
svnadmin hotcopy
- リポジトリ全体をバックアップ
- バックアップしたものはリポジトリそのものなので、そのままリストア可能
- フルバックアップのみ
svnadmin hotcopy /path/to/repo > /pato/to/backup
hot-backup.py(svn-hot-backup)
svn-fast-backup
svn-backup-dumps.py(svn-backup-dumps)
svnsync
Restor
Dump
リストアするには、新たにリポジトリを作成して svnadmin load
# svnadmin create /path/to/newrepo # svnadmin load /path/to/newrepo < /pato/to/dump-file
serverapps/subversion/backup.txt · 最終更新: 2017/04/14 05:21 by 127.0.0.1