SynologyのNASにSubversionをインストールして別サーバーのリポジトリを移行

Synology

SynologyのNASを使っているのですが、今ではファイルサーバーとしてしか使っていませんでした。

しかし、Synologyには、様々なサーバーとしての機能があるようです。

ざっと見るだけで、WEBサーバー(Apache 2.2, 2.4)、Subversion、Git、Drupal、Mail、WordPress、Tomcat、VPN、WebDAV など主なサーバー構成は満たしているようです。

今回は、Subversionのサーバーとしてインストールして、別のサーバーにあったリポジトリをSynologyのNASに移行してみました。

スポンサードリンク

SynologyのNASにSubversionのインストール

SynologyのNASのパッケージセンターから、「SVN」を選択してインストールします。

これは超簡単で、数分でインストール完了です。

スポンサードリンク

Subversionのリポジトリの通常の移行手順

通常、Subversionのリポジトリを移行するには以下の手順で移行します。

1. リポジトリのダンプ(バックアップ)

2.  NASにリポジトリを作成

NASのメニューからGUIでリポジトリを追加します。

3.  NASに作ったリポジトリにダンプをリストア

通常はこんな感じでリポジトリを移行すればよいかなと思っていたのですが、SubversionからSubversionの移行なのでリポジトリを直接コピーするのでもいいかなと思います。

スポンサードリンク

SynologyのNASのSubversionにリポジトリを直接コピーして移行する方法

NASのdata(仮)という場所に、リポジトリをコピーして置いておきます。

私の場合、cygwinからNASにrootでsshを使ってログインしました。

cygwinで無くても、何かの端末エミュレーターだったらログインできると思います。

rootでNASにログインするには以下の方法を使います。

Synology DSM 6.0-7321でsshでrootユーザーでログインする方法
以前、SynologyのDSMにコマンドラインからログインする方法を説明しました。 ...

それでは具体的にやってみましょう。

リポジトリを直接コピーします。

NASの方にリポジトリをあらかじめ作っておかなくても、ここにコピーするだけでNASの方は認識します。

リポジトリをNASにコピーした後で、権限系だけを編集しておきます。

ハイパーバックアップ

Synology NASでSubversionのサーバーを立てるメリットの一つとして、Synologyが持つハイパーバックアップという機能に対応していることがあります。

ハイパーバックアップについては以下をご覧ください。

IODATA アイ・オー・データの3TBのUSBハードディスクHDC-LA3.0を買ってみた (Synologyバックアップ用)
今回、Synology NASのバックアップ用に外付けのハードディスクを買いました。 ...

ファイルサーバーとして使っているNASは普段から、ハイパーバックアップしていたのですが、この機能のおかげで、Subversionのリポジトリをバックアップすることが出来ます。

SynologyのNASを買うには

↓SynologyのNAS製品を買うにはコチラ

Synology

Translate »