有人遇到过这个错误吗?/dev/sdc 上的读取错误 - 无法读取扇区 0?

有人遇到过这个错误吗?/dev/sdc 上的读取错误 - 无法读取扇区 0?

/dev/sdc:在 0 处读取 1024 个中的 0 个后失败:输入/输出错误
/dev/sdc:在 2499819012096 处读取 1024 个中的 0 个后失败:输入/输出错误
/dev/sdc:在 2499819130880 处读取
1024 个中的 0 个后失败:输入/输出错误 /dev/sdc:在 4096 处读取
1024 个中的 0 个后失败:输入/输出错误
/dev/sdd:在 0 处读取 1024 个中的 0 个后失败:输入/输出错误 /dev/sdd:在 2499819012096 处读取 1024 个中的 0 个后失败
:输入/输出错误
/dev/sdd:在 2499819130880 处读取 1024 个中的 0 个后失败:输入/输出错误
/dev/sde:读取 1024 个中的 0 个后失败,位于 0:输入/输出错误

我可以创建 pvs、lvm 和 vgs,但总是出现这种情况,有人可以帮帮我吗?

提前致谢

答案1

我想说你可能有一个物理磁盘错误。

您需要运行一些磁盘检查工具。我使用的工具可能很贵,但可以恢复大多数错误恢复。这是旋转式

答案2

看起来您可能有多个磁盘路径。在多路径设备上配置 LVM 时,您必须告诉 /etc/lvm/lvm.conf 指向多路径引用。

它所做的是在应该使用 /dev/multipath_dev 时尝试使用每个磁盘。

在您的 /etc/lvm/lvm.conf 中应该有一个用于过滤的项目。查看该行并努力使其与正确的设备匹配。完成后,您可以使用 pvs 查看您拥有的内容是否正确。有时执行此操作时需要反复试验。

相关内容