別のNFSマウント内にマウントされたNFSマウントがランダムに消える


9

入れ子になったNFSマウントが時々ランダムに消えてしまうというかなり奇妙な問題があります。

fstabエントリは、次のようになります。

nfs:/home /home nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp 0 0
nfs:/bigdir /home/bigdir nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp,bg 0 0

問題は、共有がまだマウントされているとmtabが判断しても、「/ home / bigdir」フォルダが空になることがあるということです。nfsstatなど al。共有はまだマウントされていると思いますか。

機能するのは、アンマウントしてから、bigdir共有を(再)マウントすることだけです。

サーバー側はネットアップです。クライアント側はRHEL5.5、2.6.18-194カーネルです(はい、5.8がリリースされていることはわかっていますが、私が見る限り、この特定の問題に関するエラッタはありません)。

自動マウントや別のパスにマウントしてから--mount bindを使用するなど、さまざまなハックを使用できますが、根本的な問題を修正したいと思います。

回答:


1

自動マウントを試みると述べました。あなたはかかりました/home/bigdirautofsの外のエントリを?あなたが誤ってそこに置いたままにしていて、automountがタイムアウトになっているのではないかと思います。fstabとautofsの両方のエントリがどのように再生されるかわかりません(fstabが勝って、静的マウントとして扱われると思いますが)。

また、マウント済みとしてもdf -h表示/home/bigdirされますか?


こんにちは、お返事ありがとうございます。まだautomountを必要としているわけではないので、私はまだautomountの使用を試みていません。使用されていないときに共有をマウント/マウント解除するための自動化を行うことが主な目的でしたが、問題の回避に役立つ可能性があります。df実際に/ home / bigdirも表示しました。
espenfjo

1

NFS共有からbigdirをマウントする必要もないようです。既にbigdirがネストされた状態でホームをマウントしているためです。だからあなたはただしなければならない

mount /home/bigdir /bigdir

それともソフトリンクを作成するだけですか?


これはNFSの動作方法ではありません。
ウォンブル

あなたは正しい:彼はnohideタグを追加する必要があります
Octavian

いいえ、nohideサーバー上のネストされたマウント用です。
ウォンブル

1

「根本的な問題」は修正できないと思います。/ homeが再マウントすると、たとえば接続の問題が原因で、マウント先のディレクトリが存在しないため、ネストされたマウントが非表示になります()。最善の解決策は、ネストされた共有を別のポイントにマウントし、シンボリックリンクを使用することです。これがいつものやり方です。ところで crossmntとnohideは、サーバーのエクスポートに含め、1つの共有をマウントするのに最適です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.