2つの異なる外部nfsファイルシステムを同じベース(重複)を持つ2つのディレクトリにマウントできますか?

2つの異なる外部nfsファイルシステムを同じベース(重複)を持つ2つのディレクトリにマウントできますか?

私はnfsを介して2つの異なる外部ファイルシステムを2つの重複するディレクトリにマウントすることが可能かどうか疑問に思います。

ディレクトリが重なると問題が発生しますか?

/usr/proj/projectA
/usr/proj/projectA/logs
/usr/proj/projectA/data

たとえば( /etc/fstab):

192.168.11.111:/vol/DISK1/project-A-bin /usr/proj/projectA nfs
192.168.11.111:/vol/DISK1/project-A-logs /usr/proj/projectA/logs nfs
192.168.11.111:/vol/DISK1/project-A-data /usr/proj/projectA/data nfs

答え1

このコードスニペットによると、答えは「いいえ」のようです。これを実行しても、初期インストールのファイルは引き続き表示されます。

抜粋

NFSファイルシステムは、クライアントに「一般」ファイルシステムとして表示されます。つまり、NFSファイルシステムはクライアントのすべてのディレクトリにマウントできます。マウントポイントとして使用されるディレクトリは、実際にどこにあるかに関係なく同じように見えるため、NFSファイルシステムを他のファイルシステムの全部または一部にマウントできます。あるファイルシステムを別のファイルシステムの上にマウントすると、マウントポイント「下」のすべてが隠されます。 NFSクライアントはファイルシステムの最新のビューを表示できます。これらの潜在的に混乱する問題は、この章の後半でNFS命名スキームの議論の基礎となるでしょう。

つまり、ディレクトリが存在すると仮定すると、その上とlogsそのディレクトリだけがシャドウイングできると思います。dataprojectAlogsdataprojectA

はい

以下は、2つのNFS共有をマウントした人工的な例です。

  • マルダー: /export/raid1/proj
  • マルダー:/export/raid1/packages

同じマウントポイント内で。

$ mount | grep /mnt
mulder:/export/raid1/proj on /mnt/test1 type nfs (rw,addr=192.168.1.1)
mulder:/export/raid1/packages on /mnt/test1/adir type nfs (rw,addr=192.168.1.1)

メモ:システムMulderは共有を持つNFSサーバーです。

引用する

関連情報