ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい




DokuWiki整形記法


PlayGround



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 14:21 (外部編集)