無限のblk_update_requestエラーストリームを停止するには?

無限のblk_update_requestエラーストリームを停止するには?

人々は現在RHEL 7仮想サーバーを使用していますが、vSphereのコンソールに「blk_update_request:I / O error、dev fd0、セクタ0」が数分間隔で表示されます。このループを終了して通常のコンソール/コマンドに戻る方法はありますか?ラインサーバーを再起動する必要はありません(私が言ったように、人々は現在そのような環境で働いています)?

私はこのエラーについて心配しません。私が理解したことによると、これはコンピュータがフロッピードライブが接続されていると思うからです。それはおそらく、バックアップソフトウェアがサーバーに連絡し、いくつかのバックアップボリュームのマウントなどをテストするためです。

答え1

デバイスドライバの削除floppyとブラックリスト:

modprobe -r floppy
echo "blacklist floppy" >/etc/modprobe.d/no-floppy.conf
depmod

何かがポーリングを継続している場合は、最初のコマンドを/dev/fd0数回試すか、それを使用してどのプロセスがfuser -c /dev/fd0フロッピーデバイスにアクセスしているかを確認し、floppyモジュールの削除中に一時的に停止し、自動的にロードされないようにブラックリストに登録する必要があります。再び。

エラーメッセージのために混乱する可能性がありますが、コンソールログインプロンプトはまだ存在します。

しかし、エラーメッセージの根本的な原因は、VMwareのフロッピーエミュレーションが完璧ではないか、誰かが仮想マシン構成からフロッピードライブを削除したためです。その後udisksd、時々「フロッピードライブ」をポーリングする実行のようなものがあります。

関連情報