当物理卷出现故障时,逻辑卷会发生什么情况?

当物理卷出现故障时,逻辑卷会发生什么情况?

我最近耗尽了服务器上的存储空间,希望迁移到 lvm,以便将来更轻松地处理这种情况。我想将所有驱动器(不包括操作系统驱动器)组合到一个逻辑卷中,以便可以将整个可用空间安装在单个安装点上。在这种情况下,我将为每个磁盘创建一个 PV,并为所有 PV 创建一个 VG。我计划使用 VG 中的单个 LV。通过这种方式,我可以将所有可用的存储聚合到一个安装点中。

如果我的其中一个磁盘出现故障,会发生什么情况? LV 中的所有数据都会损坏吗?或者我只会丢失与故障磁盘的 PV 相关的数据?丢失数据并不理想,但这也不是关键数据,我可以容忍一些丢失,但不希望丢失一切。

答案1

如果您有一个 VG(在您的情况下是一个 LV)分布在多个磁盘上,那么如果任何一个磁盘出现故障,您将丢失整个 VG(在您的情况下是整个 LV)。

请记住,当您将磁盘添加到阵列时,您会减少平均故障间隔时间 (MTBF),从而更有可能丢失集合中的一个磁盘。查找 RAID 0 的统计信息。

一种解决方案是备份。事实上,这应该是任何事件的主要解决方案。

对备份进行排序后,请考虑 RAID 1 或等效的 LVM 镜像。这可确保所有写入同时写入两个磁盘,但需要两倍的原始存储来实现。

答案2

如果您仅创建一个 LV 并丢失其中一个磁盘,则该 LV(及其上的文件系统)将被损坏,并且您将无法挂载它并恢复数据。您也许可以使用以下工具保存一些数据摄影解救但这并不能保证。如果你害怕数据丢失,你总是可以创建RAID1 LV来具有冗余(但这当然会减少“可用”空间)。

相关内容