今回は、サブバージョンサーバーのデータ移行について、メモを書きます。
シナリオ:
旧SVNサーバー
OS:Debian squeeze
ユーザー:user1
ホスト名:host1
リポジトリ:/var/svn
新SVNサーバー
OS:Ubuntu 10.10
ユーザー:user2
ホスト名:host2
リポジトリ:/home/repos
新サーバーで前回で紹介した手順で、Subversionに必要なパッケージをインストールし、必要な設定を行う。
新サーバーで構築を終了したら、移行作業に入る。
①旧サーバー上でリポジトリをバックアップする
svnadmin dump /var/svn > /home/user1/backfile
②旧サーバー上でSCPコマンドを実行し、backfileを新サーバーに転送する
scp /home/user1/backfile user2@host2:/home/user2
③新サーバー上でbackfileをリストアする
svnadmin load /home/repos < /home/user2/backfile
これで終了。
この記事がお役にたちましたらシェアをお願いします:)
0 件のコメント:
コメントを投稿