Linux、SVN、およびDropbox - svnリポジトリをどのディレクトリに保存する必要がありますか?

Linux、SVN、およびDropbox - svnリポジトリをどのディレクトリに保存する必要がありますか?

私は、小規模なプログラマー/アーティストグループのsvnリポジトリとして使用するLinuxサーバーを設定しようとしています。ストレージは LAN 使用に制限されますが、Dropbox を使用してオンラインでバックアップされます。デフォルトでは、ハードドライブに障害が発生した場合、またはハードウェアをすばやく交換する必要がある場合は、Dropboxにバックアップを保存することをお勧めします(Dropboxをダウンロードして新しいサーバーを初期化するだけです)。私はこれがすべて初めてですが、プロジェクトをさらに進める前に今すぐ設定する必要があるようです。

私は何をすべきかをほとんど知っていると思いますが、ファイルシステムでリポジトリをどこに保存する必要があるのか​​について質問があります。

私は初めてLinuxに触れ、これは私にとって難しい決断でした。 Linuxディレクトリ構造でsvnリポジトリをどこに保存する必要がありますか?理想的には、プロジェクト全体のバックアップがオンラインになるように、このストレージをDropbox同期ディレクトリ内に配置する必要があります。

PS:私は人々が代替案を見つける前にSVNを使用することにしました。少なくとも今はそうです。 Windowsのサポートは私たちにとって不可欠であり、Git Annexのようなものはそのプラットフォームではまだ少し不安定です。

ベストアンサー1

通常、サービスの「データ」を保存するには2つの合理的な場所があります。

デプロイのデフォルトの場所:

通常、ディストリビューションはサービスデータのデフォルトの場所を選択します(redhat / centosで使用し、/var/svndebianで優先/var/lib/svn)。この場所を使用する方が簡単で高速です。構成はすでにまたはほぼ準備されており、さまざまなコンポーネントとの統合が簡単です(例:SELinuxファイルのコンテキスト)。いくつかの制限があります。配置場所は「単一インスタンス」に制限される傾向があります。データは他の場所などに保存されます。

階層/srv:

LinuxFHS(ファイルシステム階層標準)指摘/srv このシステムが提供するサイト固有のデータが含まれています(協会)。一部の管理者は、ここからデータを収集し、自分に適した方法(環境別、顧客別...)で階層を構成することを好みます。

おすすめ記事