FreeBSDはfdescをマウントできませんか?

FreeBSDはfdescをマウントできませんか?

最近、いくつかのマシンが突然動作を停止する不良UPSがありました。そのうちの1つ(FreeBSDの実行)は、電源装置を変更するまでは回復されませんでしたが、まだ完全には回復されませんでした。 BIOSとOSの両方がディスクの欠落について文句を言いました。電源やデータケーブルの交換などでディスク自体に問題があると確信しました。 /etc/fstabに何かをインストールするのに問題があるため、FreeBSDは完全に起動しません。

Mounting local file systems: mount: /fdesc: No such file or directory

fstabでfdesc行をコメントアウトすると、すべてがうまくいくようです。しかし...それは良くないですか?私は過去数分間読んだこと以外はfdescについては何も知りませんが、stdinやstdoutなどの低レベルのエントリを扱っているようです。これは私にとって重要なようです。

/dev/fdは存在し、/dev/fd/0、/dev/fd/1、および/dev/fd/2を含み、コマンドラインの簡単なパイプ実験を見ると、stdin、stdout、/dev/fd/2あることを示すようです。 stderrはすべてうまく動作します。

/ fdescをマウントできないのはなぜですか?インストールせずに実行し続けると、どんなひどいことが起こりますか? / fdescをどのように再取得できますか?

fdesc行をコメントアウトした後の/etc/fstabの内容:

#Device      Mountpoint  FSType  Options  Dump  Pass#
/dev/ada0p2  /           ufs     rw       1     1
/dev/ada0p3  none        swap    sw       0     0
#/dev/fd     fdesc       fdesc   rw       0     0

うまく機能するようなSambaラックもいくつかあります。

ベストアンサー1

回線fdescfstab間違った場所にあるようです。

fdesc /dev/fd fdescfs rw 0 0

最初の説明からわかるように、最初の列は無視されるデバイス名で、次に役に立つfdescfs(5)マウントポイントです。/dev/fdファイルシステムの種類も同様fdescfsです。いいえfdesc

fdescfs(5)詳細については、マニュアルページを参照してください。

おすすめ記事