Mount.nfsはシリアルポートを使用しています。

Mount.nfsはシリアルポートを使用しています。

/etc/export ファイルを構成して、フォルダをリモートホストにエクスポートしました。NFSサーバー:

/remoteFolder 172.22.0.0/255.255.0.0(ro,no_root_squash,sync,insecure)

次に、次のコマンドを使用してNFSデーモンを起動します。

/etc/rc.d/rc.nfsd start

NFSクライアントで次のコマンドを実行して、リモートフォルダをローカルにマウントします。

mount -t nfs -o ro,bg,soft,intr,timeo=5,retrans=5,actimeo=10,retry=5 nfsServerIp:/remoteFolder localFolder

NFSクライアントでは、mount.nfsコマンドがlsof出力をフィルタリングしてシリアルポート(ttyS3など)を使用していることがわかりました。これは大丈夫ですか?

また、このシリアルポートは3つの異なるシリアルポートとIRQを共有します。 mount.nfsコマンドを使用して同じコマンドで外部デバイスと通信しようとしますが、時々奇妙に通信が失敗します。次のパラメータを使用して/etc/serial.confを設定しました。

/dev/ttyS0 uart 16550A port 0x3F8 irq 4
/dev/ttyS1 uart 16550A port 0x2F8 irq 3
/dev/ttyS2 uart 16550A port 0x3E8 irq 11 
/dev/ttyS3 uart 16550A port 0x2E8 irq 11

この問題を解決できますか? mount.nfsが別のシリアルポートを使用するように強制できますか?

よろしくお願いします。

ベストアンサー1

別のシリアルポート(例:/ dev / ttyS2)を試してみました。だから私はこの効果ですハードウェア障害

元のシリアルポートにケーブルを接続すると、外部機器との通信が再び失敗します。

おすすめ記事