web-dev-qa-db-ja.com

すでにマウントされているディレクトリのサブディレクトリへのNFSマウント

奇妙なシナリオがあります(AIX 5.3)-

Windowsserver1からのNFS共有がマウントされるディレクトリ/mntがあります

次に、Windowsserver2からのNFS共有がマウントされる別のディレクトリ/mnt/subdir1があります。

システムの再起動時に、2番目のマウント/mnt/subdir1が失敗することがわかります。 mountコマンドを使用して、この場所を手動でマウントできます。

/ mntディレクトリ構造のネストされた性質が原因で失敗しますか?

/etc/filesystems内-/mntのエントリは/mnt/subdir1の前に表示されます

3
ring bearer

マウント(1)では、何かをマウントするためにマウントポイントが存在する必要があります。したがって、/ mnt/subdir1が存在しない場合、そこに何かをマウントしようとすると失敗します。

NFSからマウントされたマウントポイントにマウントできることを知りませんでしたが、他のファイルシステムでもマウントできます(たとえば、/usrの下に/をマウントし、/usr/localの下に/usrをマウントできるので、NFSも例外ではないと思います。

ただし、とにかくNFS経由でマウントされたマウントポイントの下にマウントすることはお勧めしません。実際には、/mntの2つの異なるサブディレクトリ、またはローカルファイルシステムから離れた場所にマウントする必要があります。

/mnt/subdir1
/mnt/subdir2

NFSマウントされたファイルシステムを介したマウントの明らかな失敗モードは、ファイルシステムをエクスポートするサーバーがダウンする可能性があることです。 OPの問題はNFSに固有のものではありません。他のファイルシステムが間違った順序でマウントされた場合にも、同じ問題が発生します。