/exported_dir
私のメインホストには、他のホストと共有したいディレクトリがあります。これを行うには、次を実行します。
mount <host>:/exported_dir /mount_dir
接続がタイムアウトしてキャッチできません。出力を変数に保存してみました。mountres=$(mount <host>:/exported_dir /mount_dir)
値はmountres
空の文字列です。また、出力をリダイレクトしようとしましたが、mount <host>:/exported_dir /mount_dir > mountmsg
そこには何もありませんmountmsg
。オペレーティングシステム:Red Hat Enterprise Linuxサーバーバージョン:7.2
答え1
標準出力と標準エラーストリームをキャプチャするには、標準エラーを標準出力にリダイレクトします。
mountres="$(mount <host>:/exported_dir /mount_dir 2>&1)"
mount <host>:/exported_dir /mount_dir >mountmsg 2>&1
答え2
接続タイムアウトを診断するコマンド:
sudo mount -vvv -t <mount_type> <host>:/exported_dir /mount_dir
または
sudo mount -vvv -t <mount_type> -o vers=3 <host>:/exported_dir /mount_dir
この問題は、NFS サーバーが正しく応答しない場合に発生します。