私は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
そのディレクトリだけがシャドウイングできると思います。data
projectA
logs
data
projectA
はい
以下は、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サーバーです。