当前位置: 首页 > 科技观察

如何解决LinuxLVMI-O错误

时间:2023-03-20 13:28:33 科技观察

1.前言本文主要讲解如何解决LinuxLVMI/Oerror,/dev/sdf:readfailedafter0of4096at0:Input/outputerror逻辑卷管理逻辑卷管理(LVM)是一种存储虚拟化,提供系统管理员可以使用比传统分区更灵活的方法来管理磁盘存储空间。这种类型的虚拟化工具驻留在操作系统的设备驱动程序堆栈中。它通过将物理卷(pv)划分为物理范围(PE)来工作。PE被映射到逻辑盘区(LE),然后这些逻辑盘区被合并到卷组(vg)中。这些组链接成逻辑卷(lv),充当虚拟磁盘分区,可以使用LVM进行管理。我们大多数人在进行系统管理活动时都会遇到下面提到的错误,这主要与我们在unix/linux服务器上使用的可移动存储介质有关。LinuxLVMI/Oerror如何解决出现这种情况的原因可能是没有cleanshutdown/unmount就删除了磁盘/LUN或从LV中卸载了磁盘。/dev/sdf:在0of4096之后读取失败:输入/输出错误/dev/sdf:在3298534817792处的4096中的0之后读取失败:输入/输出错误/dev/sdf:在327985348处的4096中的0之后读取失败:输入/输出错误/dev/sdf:readfailedafter0of4096at4096:Input/outputerror/dev/sdk:readfailedafter0of4096at0:Input/outputerror/dev/sdk:readfailedafter0of40966442385408处的4096:输入/输出错误/dev/sdk:在6442442752处的4096中的0之后读取失败:输入/输出错误/dev/sdk:在4096中的0之后读取失败:输入/输出错误1)2。查看解决方法是哪个逻辑卷组有问题,运行“vgscan”命令。vgscan2)找出与卷组关联的逻辑卷。3)设置逻辑卷lv为inactive:记住对应的lv逻辑卷名lvchange-an4)设置卷组为inactive:vgchange-an5)再次使用vgscan命令扫描卷组vgscan6)现在激活卷组vgchange-ay7)再次运行lvscan命令,错误应该消失。lvscan8)NowyoucanactivateaspecificLVnameLogicalVolumenamelvchange-ayLinuxLVMI/Oerror解决办法注意:在某些情况下,如果我们想再次使用同一个存储设备,是不会删除干净的,但是连接后还是报错,这时我们需要手动将可移动设备分离一段时间,然后重新连接,再按照上面的步骤操作。3.结论通过本文,应该可以解决LinuxLVMI/O错误,例如/dev/sdf:readfailedafter0of4096at0:Input/outputerror。LinuxLVMI/O报错总结