この章では、我々の例である2つのディレクトリ(/srv/nfs/data と /srv/nfs/web_assets)を、v3とv4それぞれでどのように公開・接続するかを具体的に比較します。
data, web_assets)を、個別に公開します。mount コマンドを2回実行)/)」という入口を1つだけ用意します。bind マウントを使い、「データ店」と「Web素材店」を、デパート内の「テナント」として入居させます。IP:/)」に**1回だけ来店(マウント)**すれば、中のすべてのテナント(data, web_assets)にアクセスできます。NFSv3では、サーバー (n) が持つ共有ディレクトリ群を、クライアント (c) が「平面的(フラット)」に見ている状態です。クライアント (c) は、サーバー (n) の物理的なパス構造を正確に知っている必要があります。
/etc/exports)サーバー (n) は、公開したいディレクトリを、必要なだけ etc/exports ファイルに羅列します。
コマンド例:
sudo nano /etc/exports でファイルを開き、以下の2行を記述します。
/srv/nfs/data 192.168.1.200(rw,sync,no_subtree_check)
/srv/nfs/web_assets 192.168.1.200(rw,sync,no_subtree_check)
解説:
/srv/nfs/data」というディレクトリ(データ店)を公開します。/srv/nfs/web_assets」というディレクトリ(Web素材店)を公開します。設定反映:
sudo exportfs -ar