OpenAFSが分散ファイルシステムとしての私のニーズに適合し、少し行き詰まっているかどうかを確認しようとしています。ドキュメントはありますが、すべて理解するのが非常に難しいので、ここで専門家のアドバイスを求めてください。私の質問:
OpenAFSのバージョン管理は、初心者にとって完全に単純ではありません。これが2012年の取引です。OpenAFSの基本バージョンには、「マスター」、「不安定」(1.7)、「安定」(1.6)の3つがあります。
「マスター」はすべての開発が行われる場所であり、それは最先端です。開発者は通常、最初にマスターに変更を加え、必要に応じて、変更を古いブランチにバックポートします。 OpenAFS開発者でない限り、これを実行する必要はありません。
「不安定」は現在1.7ブランチです。 WindowsOpenAFSクライアントバイナリはこのブランチから切り取られます。
「stable」は現在1.6ブランチです。 Windows以外のOpenAFSクライアントリリースは、このブランチから切り取られます(Mac OSX、Linux、Solarisなど)。このブランチは、バグ修正とセキュリティアップデートのみを取得します。大きな特徴は安定した枝に着陸しません。
Windows以外では1.7を実行しないでください。 AFSサーバーで1.6を実行します。
OSにビルド済みのバイナリを使用できる場合は、それを行うことをお勧めします。 RPM Fusionを介して、FedoraのRPMを共同保守します。 UbuntuまたはDebianを使用している場合は、パッケージも利用できます。どうしても機能しない場合は、 openafs-infoメーリングリスト が役立つ情報源です。
OpenAFSは、サーバーにもクライアントにも専用のパーティションを必要としません。サーバー専用の/ vicepパーティション、またはクライアント専用の/ usr/vice/cacheパーティションの設定について説明しているインターネット上のリファレンスを目にするかもしれません。専用パーティションを使用するかどうかはあなた次第です。重要なのは、それがオプションであるということです。
Afpを使用している場合、Appleのネットワーク共有プロトコルを意味しますか? AFSキャッシュをネットワーク共有に保存する必要はありません。ローカルディスクで動作するはずです。
この チュートリアル が役立つかもしれません。これ Debianのチュートリアル はもっと冗長です。私自身、UbuntuでOpenAFS 1.6pre2をセットアップするときに、afs-newcellの使用で問題が発生しました。 OpenAFSのセットアップにはかなりの労力がかかります。問題が発生したときに多くの時間を節約できる可能性があるため、(私が行ったように)チュートリアルに盲目的に従うのではなく、自分が何をしているかを理解してみることをお勧めします。
CentOSの場合、Scientific Linuxのリポジトリを使用できます https://www.scientificlinux.org/ 。これは、openafsに付属するRHELのさらに別のクローンです(CentOsと同様)。