2011-12-29 14 views
0
我々は6.1

NFSマウント - リターンコード32(mount.nfsは:ビジー状態であるか、既に取り付けられている)

人形が正常に起動時にNFSマウントをマウントすることができます私たちのNFSは、RHEL上でマウントを管理するために人形を使用している

、そのたびに人形を再読み込みした後に、それは、既存のマウントをマウントしようとすると、それはその人形は、マウントが存在しないと考えているほとんどの戻りコード32

で失敗し、マウントが再び

コマンド実行しようとします

この問題を解決するためのポインタはありますか?

おかげで、

+1

次の情報は提供できますか?あなたのマニフェストのリソースであるPuppetからの出力を出力し、 'mount'と' puppet resource mount'(NFSマウント用)の出力をログ出力します。マウントされたNFSファイルシステムをリソースと照合する際に問題になる可能性があります。 –

+1

マウントリソースの末尾にスラッシュが付いている場合、これが起こるのを見ました。 puppet(initスクリプトでも起こります)はマウント出力にgrepを行い、/ proc/mountsはスラッシュを持たず、呼び出し元にマウントされていないと考えさせます。 – AndrewF

+0

このエラーはまだ修正されていないパペットのバグです。うまくいけば、彼らは将来のリリースでそれを修正するだろう – Srini

答えて

1

私はちょうど別のマウントオプション、およびシェフとNFSファイルシステムを再マウントしようとしているこのにぶつかりました。パペットもシェフも責任を負いません。結局、mount.nfsrw,intrとなりましたシェフが搭載された、私はちょうどアンマウント32のRCは、きれいにするたびに、これらのオプションの32

10.120.18.15:/data/chocolate /data/chocolate nfs rw,intr,noatime,rsize=1048576,wsize=1048576 0 2 
10.120.18.15:/data/vanilla /data/vanilla nfs rw,intr 0 2 

[email protected]:~# mount -o remount,rw,intr /data/chocolate 
[email protected]:~# echo $? 
32 

つを実行します原因と返しています。

-1

これは、パペットまたはシェフが再マウントを試みる前にマウントが既に存在するかどうかをチェックしないために発生します。または、ロードバランサが別のIPアドレスを返すことで、マウントが新しいマウントポイントとして認識されます。パペット/シェフはこのシナリオでより良いエラーチェックを行う必要があります。

https://access.redhat.com/solutions/1468013

+2

誰もがアクセスすることはできません。 – Kai

関連する問題