ウェブスペースのコンテンツをNFSv3共有に移動しています。 suexecの制限のため、クライアント上のコンテンツの異なるサブセットへの異なるパスがあります。エクスポートされた1つのnfs共有の1つのパスにすべてのコンテンツを含めることができるかどうか疑問に思います。
例:
私は欲しい
/home/content/foo
そして
/var/www/content/bar
エクスポートされた共有「/ export」は
/export/foo
/export/bar
AFAICSには3つのオプションがあります。
これらのオプションのどれをお勧めしますか?
個人的には、2つの異なる場所に2回NFSマウントするだけです。 NFSエクスポートのサブディレクトリを直接マウントできるため、個別にエクスポート/マウントする必要はありません。
おそらく、コンテンツを/ exports(たとえば/ exports/web)の下のツリーに配置し、そのツリーをクライアントの両方の場所にマウントします。これにより、状況が整然と保たれ、再編成せずに新しいプロジェクトを後から追加できます。
バインドマウントをお勧めする理由は2つあります。
ただし、マウントが2つだけで、複数のマウントを介してアクセスできるディレクトリがない場合は、最も使いやすいオプションを選択します。