У меня есть виртуальная машина RHEL, к которой подключены 4 диска по 500 ГБ с главной машины, которую она обслуживает с диска хранения RAID5 с 3 узлами. Я не встраивал избыточность на уровне LV, потому что диски были представлены с диска RAID5 хостом ... глупо, что я всегда доверял окнам.
Я также прикрепил образ диска NVM на 512 ГБ с хоста, который я реализовал в качестве кэш-пула для LV — все работало довольно хорошо до выходных.
Затем - окна - это окна ... на одном из дисков возникает ошибка, и, короче говоря, я не могу полностью восстановить диск RAID5 - после какого-то частичного восстановления у меня есть 3 из 4 образов дисков ВМ, но один из них поврежден, и виртуальный бокс больше не может добавить его в виртуальную машину.
Я думаю, что LV использовал только 200 ГБ, а кеш-диск сообщил об использовании около 400 ГБ после того, как я скопировал свои данные на LV, и он работал в течение нескольких недель ... так что, возможно, каким-то образом все еще может быть включено кэш-диск?
Вопрос в том, что когда я запускаю виртуальную машину, LV не запускается, потому что отсутствует PV. Есть ли способ получить то, что находится на кэш-диске, и либо вывести его на новый LV, либо на существующий LV?
Мне было интересно, могу ли я создать новый PV с тем же UUID и добавить его в пул, обманув LVM, заставив его думать, что диск есть, но поскольку данные распределены по всему диску в VG, у него будут большие вопросы.
Я еще не запускал виртуальную машину с момента потери одного из PV и просто интересуюсь, есть ли у кого какие мысли по этому поводу.
Спасибо