Go to main content
Oracle® Solaris 11.3 でのネットワークファイルシステムの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

autofs のトラブルシューティング

autofs でときどき問題が発生することがあります。このセクションでは、autofs が生成するエラーメッセージのリストを示します。このリストは、2 つのパートに分かれています。

  • automount の冗長 (–v) オプションで生成されるエラーメッセージ

  • 通常表示されるエラーメッセージ

各エラーメッセージの後には、そのメッセージの説明と考えられる原因が続きます。

トラブルシューティング時には、詳細形式 (–v) オプションで autofs プログラムを開始します。

automount –v で生成されるエラーメッセージ

bad key key in direct map mapname

説明:  直接マップのスキャン中、autofs が接頭辞 / のないエントリ鍵を発見しました。

解決策:  直接マップ内の鍵は、フルパス名でなくてはなりません。

bad key key in indirect map mapname

説明:  間接マップのスキャン中、autofs が / を含むエントリ鍵を発見しました。

解決策:  間接マップの鍵は、パス名ではなく、単なる名称でなくてはなりません。

can't mount server: pathname: reason

説明:  サーバー上のマウントデーモンが server:pathname 用のファイルハンドルを提供するのを拒否しました。

解決策:  サーバー上のエクスポートテーブルを確認してください。

couldn't create mount point mountpoint: reason

説明:  autofs は、マウントに必要なマウントポイントを作成することができませんでした。この問題は、すべてのサーバーのエクスポートされたファイルシステムを階層的にマウントしようとする場合に頻繁に生じます。

解決策:  必要なマウントポイントは、マウントできないファイルシステム内にだけ存在するため、ファイルシステムはエクスポートできません。エクスポートされる親ファイルシステムは、読み取り専用でエクスポートされるため、マウントポイントを作成できません。

leading space in map entry entry text in mapname

説明:  autofs は自動マウントマップ内に先頭にスペースを含むエントリを発見しました。この問題は、通常、マップエントリが不当である場合に発生します。次に例を示します。

fake
/blat   		frobz:/usr/frotz 

解決策:  この例では、autofs が 2 つめの行を検出した場合に警告が生成されます。これは、最初の行がバックスラッシュ (\) で終端されていないためです。

mapname: Not found

説明:  必要とされるマップが配置されていません。このメッセージは、–v オプションが使用されている場合にだけ生成されます。

解決策:  マップ名のスペルとパス名を確認してください。

remount server:pathname on mountpoint: server not responding

説明:  autofs が、アンマウントしたファイルシステムの再マウントに失敗しました。

解決策:  My Oracle Support に連絡して支援を依頼してください。このエラーメッセージが出力されることはほとんどなく、直接的な解決策はありません。

WARNING: mountpoint already mounted on

説明:  autofs が、既存のマウントポイント上にマウントしようとしました。このメッセージは、autofs 内で内部エラー (異常) が生じたことを意味しています。

解決策:  My Oracle Support に連絡して支援を依頼してください。このエラーメッセージが出力されることはほとんどなく、直接的な解決策はありません。

その他のエラーメッセージ

dir mountpoint must start with '/'

解決策:  オートマウンタのマウントポイントは、フルパス名で指定しなくてはなりません。マウントポイントのスペルとパス名を確認してください。

hierarchical mountpoint: pathname1 and pathname2

解決策:  autofs は、マウントポイントが階層的な関係を持つことを許可しません。autofs マウントポイントは、他の自動マウントされたファイルシステムに含まれていてはなりません。

host server not responding

説明:  autofs が server に接続しようとしましたが、応答を受け取りませんでした。

解決策:  NFS サーバーのステータスを確認してください。

hostname: exports: rpc-err

説明:  このエラーは、hostname からエクスポートリストを取得する場合に発生します。このメッセージは、サーバーまたはネットワークに問題があることを示します。

解決策:  NFS サーバーのステータスを確認してください。

map mapname, key key: bad

説明:  マップエントリの形式が間違っているため、autofs がエントリを解釈できません。

解決策:  エントリを再確認してください。そのエントリに、エスケープする必要のある文字が含まれている可能性があります。

mapname: nis-err

説明:  このエラーは、NIS マップのエントリを参照する場合に発生します。このメッセージは、NIS に問題がある可能性があることを示しています。

解決策:  NIS サーバーのステータスを確認してください。

mount of server:pathname on mountpoint:reason

説明:  autofs がマウントに失敗しました。サーバーまたはネットワークに問題のある可能性があります。reason の文字列によって、問題が特定されます。

解決策:  My Oracle Support に連絡して支援を依頼してください。このエラーメッセージが出力されることはほとんどなく、直接的な解決策はありません。

mountpoint: Not a directory

説明:  mountpoint がディレクトリではないため、autofs はその場所で自身をマウントできません。

解決策:  マウントポイントのスペルとパス名を確認してください。

nfscast: cannot send packet: reason

説明:  autofs が、複製されたファイルシステムの場所を示すリスト内にあるサーバーへの照会パケットを送信できません。reason の文字列によって、問題が特定されます。

解決策:  My Oracle Support に連絡して支援を依頼してください。このエラーメッセージが出力されることはほとんどなく、直接的な解決策はありません。

nfscast: cannot receive reply: reason

説明:  autofs が、複製されたファイルシステムの場所を示すリスト内にあるいずれのサーバーからも応答を受けられません。reason の文字列によって、問題が特定されます。

解決策:  My Oracle Support に連絡して支援を依頼してください。このエラーメッセージが出力されることはほとんどなく、直接的な解決策はありません。

nfscast: select: reason

説明:  このエラーメッセージは、複製されたファイルシステムについてサーバーを確認しようとしたときの問題を示します。このメッセージは、ネットワークに問題がある可能性があることを示しています。reason の文字列によって、問題が特定されます。

解決策:  My Oracle Support に連絡して支援を依頼してください。このエラーメッセージが出力されることはほとんどなく、直接的な解決策はありません。

pathconf: no info for server:pathname

説明:  autofs がパス名の pathconf 情報を取得することに失敗しました。

解決策:  構成可能なパス名については、fpathconf(2) のマニュアルページを参照してください。

pathconf: server: server not responding

説明:  autofs が、pathconf() に情報を提供する server に示されるサーバー上のマウントデーモンにコンタクトできませんでした。

解決策:  このサーバーで POSIX マウントオプションを使用しないでください。

autofs のその他のエラー

/etc/auto* ファイルが実行ビットセットを持っている場合、オートマウンタは次のようなメッセージを生成するマップの実行を試みます。

/etc/auto_home: +auto_home: not found

この場合、auto_home ファイルは不適切な権限をもつことになります。このファイル内の各エントリは、よく似たエラーメッセージを生成します。ファイルへのアクセス権をリセットするには次のコマンドを入力してください。

# chmod 644 /etc/auto_home