Я потерял все свои данные (8 ТБ), которые я собрал за последние несколько лет вчера, потому что я допустил несколько серьезных ошибок во время перемонтирования моего LVM. Я запускаю установку XenServer5.6 с дополнительными 4 жесткими дисками для хранения данных. LVM на этих 4 жестких дисках использовался для хранения всех моих данных. Вчера я переустановил XenServer и хотел смонтировать свои старые жесткие диски и добавить LVM. я бегу
xe sr-create [...]
для всех дисков (/ dev / sdb .. / dev / sde), но это было совершенно неверно. Эта команда удаляет старый LVM на дисках и создает новый пустой LVM на каждом диске без разделов. Нет, у меня 4 пустых жестких диска :(
Можно ли восстановить данные с потерянных томов LVM? Я понятия не имею, как это сделать, потому что я удалил всю информацию о старом LVM. Есть ли способ напрямую получить доступ к файлам, вставленным в этот старый lvm?
Пытаться vgcfgrestore
. LVM обычно сохраняет резервную копию всех метаданных LVM в /etc/lvm/backup
и старые резервные копии входят /etc/lvm/archive
.
Чтобы проверить, какие у вас есть резервные копии:
vgcfgrestore -l <volumegroupname>
Пробный запуск восстановления из резервной копии:
vgcfgrestore -t <volumegroupname>
И фактически восстановите самую последнюю резервную копию:
vgcfgrestore <volumegroupname>
Чтобы восстановить другую резервную копию (проверьте вывод -l
переключатель):
vgcfgrestore -f /etc/lvm/archive.... <volumegroupname>