2011年3月7日月曜日

Debian,Ubuntu Subversionのリポジトリデータの移行

  • このエントリーをはてなブックマークに追加


前回は、Debianでサブバージョンサーバーの構築を紹介しました。
今回は、サブバージョンサーバーのデータ移行について、メモを書きます。

シナリオ:
旧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 件のコメント:

コメントを投稿