blk_update_request: I/O error, dev fd0, sector 0

blk_update_request: I/O error, dev fd0, sector 0

问题背景:
执行命令netplan apply,应用配置的ip时,报错: blk_update_request: I/O error, dev fd0, sector 0

问题分析:
报这个错,是因为 linux加载了 floppy 软驱 驱动,我的虚机没有软驱,系统启动时加载了软盘驱动。

解决方法:
通过关闭软驱模块来解决

# sudo lsmod | grep -i floppy
# sudo rmmod floppy
# echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
# update-initramfs -u -k all
# reboot

重启,确认floppy该模块没有启用即可。

# lsmod | grep -i floppy

参考

https://unix.stackexchange.com/questions/282845/blk-update-request-i-o-error-dev-fd0-sector-0
blk_update_request: I/O error, dev fd0, sector 0
参考URL: https://www.cnblogs.com/zhouwanchun/p/12552742.html

### OB、blk 和 bls 在 IT 领域的含义 在计算机领域,OB、blk 和 bls 通常具有特定的技术背景和定义。以下是它们的具体含义及应用场景: #### 1. **OB (OceanBase)** OceanBase 是阿里巴巴集团自主研发的分布式关系型数据库系统[^1]。它主要应用于高并发、大规模数据存储和实时处理场景。OceanBase 的设计目标是支持海量数据的高效存储与访问,同时具备高可用性和强一致性。OceanBase 数据库的核心特性包括: - 分布式架构:支持水平扩展。 - 强一致性:通过 Paxos 协议实现副本同步。 - 高性能:支持大规模事务处理。 #### 2. **blk (Block Device)** `blk` 通常指代块设备(Block Device),这是操作系统中的一种设备类型,用于管理磁盘、SSD 等存储介质。块设备以固定大小的数据块为单位进行读写操作。块设备的核心概念包括: - `blk_update_request`:这是一个内核函数,用于处理块设备的 I/O 请求。如果出现错误,可能会显示类似 `blk_update_request: I/O error, dev fd0, sector 0` 的消息[^3]。 - `blk_mq`:多队列块设备子系统,用于提高多核处理器环境下的 I/O 性能[^4]。 #### 3. **bls (Boot Loader Specification)** `bls` 可能指代 Boot Loader Specification(引导加载程序规范)。该规范定义了 Linux 系统中引导加载程序的行为和配置文件格式。具体来说: - BLS 规范允许系统管理员通过标准化的方式定义启动项。 - 它通常与 systemd-boot 或 GRUB 等引导程序结合使用,提供灵活的启动选项配置。 以下是一个简单的 BLS 配置示例: ```ini title=Arch Linux version=v5.10.16-arch1 linux=/vmlinuz-linux initrd=/initramfs-linux.img options=root=/dev/sda1 rw ``` ### 示例代码:块设备 I/O 错误检查 以下代码展示了如何通过 Python 检查块设备是否发生 I/O 错误: ```python import subprocess def check_blk_error(device): try: result = subprocess.run(['dmesg'], stdout=subprocess.PIPE, text=True) if f"blk_update_request: I/O error, dev {device}" in result.stdout: return True except Exception as e: print(f"Error: {e}") return False # 调用示例 if check_blk_error("fd0"): print("检测到块设备 I/O 错误") else: print("块设备正常运行") ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西京刀客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值