如何停止永無止境的 blk_update_request 錯誤流?

如何停止永無止境的 blk_update_request 錯誤流?

人們目前正在使用 RHEL 7 虛擬伺服器,但 vSphere 中的控制台每隔幾分鐘左右就會顯示“blk_update_request:I/O 錯誤,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運作的東西時不時地輪詢「軟碟機」。

相關內容