如何分别装载使用LVM绑定的物理卷

我有一个包含3个PV(物理卷)的VG(卷组)。 其中一个PV中出现了一些物理故障(可能是?)。
在试图单独安装每个PV时,它给出mount: unknown filesystem type 'LVM2_member'错误。

我需要检查哪个PV失败。 任何方式来做到这一点?
有什么办法可以单独安装PV来检查有故障的或者是否有其他解决scheme/解决办法来解决我的问题? 谢谢!

你好我是这个网站的新手,请耐心等待。 我在这种情况下的经验是,我更好的是dd(dd if = / dev / oldDish of = / dev / newDisk)PV到新磁盘并replace旧磁盘。 我通常不会花太多时间去查找哪个磁盘出现故障,只是因为我不能冒失去与LVM故障相关的数据的风​​险。 对你的问题:

我需要检查哪个PV失败。 任何方式来做到这一点?

如果您使用的是SATA磁盘,那么smartctl -l error / dev / pv会给你答案。

有什么办法可以单独安装PV来检查有故障的或者是否有其他解决scheme/解决办法来解决我的问题?

这已经在上面回答了。 不可以。PV是LVM的一部分,只能作为独立的硬件(使用smartctl)或作为完整的LVM来查看。

希望我的答案已经帮助完整。

您不能以您想要的方式单独安装它们,因为卷被剥离了物理驱动器,并且不一致。

由于您的驱动器无法识别lvm工具,您必须单独检查它们是否失败。

为此,请使用如下工具:

  • 检查坏块: badblocks -v /dev/sdX
  • 检查caching/缓冲读取中的错误响应时间hdparm -tT /dev/sdX

当您确定硬盘驱动器发生故障时,使用hdparm -I /dev/sdX来获取驱动器的序列号。

如果使用LVM镜像,则可以将其删除,然后创build一个新的PV并将其重新添加到卷组中,然后将孤立线性卷转换回镜像设置。

如果您使用LVM RAID,则应该更加简单,将驱动器标记为有故障,然后将其replace并标记为活动状态。 然后arrays重build过程将会发生。

如果你没有这个物理RAID,那么我希望你有一个备份计划。

仅安装一个LVM卷的PV通常是不可能的,因为您只有一个磁盘部分可用,并且没有足够的信息来构build任何可安装的LVM卷。 如果逻辑卷被划分到PV上,情况尤其如此。

这就是您为LVM的灵活性所付出的代价:一个磁盘没有了,您必须重新构build一切(除非您使用RAID作为PV)。 testing您的备份是否正常工作的时间。