У меня есть домашний сервер, работающий под управлением XenServer с дисками 3x1TB внутри, один для XenServer и два зеркальных (с использованием Intel fakeRAID и dmraid) для виртуальных машин и пользовательских данных (но теперь я думаю, что RAID не работает). Я попытался передать карту PCI в виртуальную машину, используя PCI-passthroug, и где-то читал, что мне нужно перекомпилировать ядро с помощью pciback модуль, но что-то пошло не так (я ошибся в /boot/extlinux.conf
и сервер не мог работать), и мне пришлось использовать LiveCD GPartEd (у меня он уже был на USB-ключе), чтобы исправить это. Но когда я повторно запустил сервер, все VDI исчезли. Я совершенно не знаю, что может пойти не так.
Я пытался восстановить RAID с помощью dmraid -R
в надежде, что все вернется к noramal, но теперь я думаю, что это сделано скорее плохо, чем хорошо (и повреждена остальная часть таблицы LVM ...).
Есть ли возможность восстановить этот SR или только данные с одного (~ 100 ГБ) VDI?
Я также хочу извиниться за свой английский, я не из англоязычной страны, и мне всего 16 лет, поэтому у меня не было «времени» выучить его (школа - неподходящее место для этого) в достаточный способ.
К сожалению, вам все еще нужны резервные копии всех ваших файлов, даже если вы используете RAID, а LVM также несколько затрудняет восстановление данных. Видеть этот ответ о рисках LVM несколько ссылок во 2-м абзаце по восстановлению LVM. В нем также есть советы, которые могут помочь избежать проблем с кэшированием записи и LVM / RAID.
Видеть этот ответ при восстановлении данных в «контейнере» RAID - вы можете установить смещение, чтобы при восстановлении находилось содержимое без заголовка fakeraid.
Вы также можете использовать аналогичный трюк смещения с помощью LVM, а затем использовать TestDisk - сам не пробовал, но TestDisk может копировать определенные папки с диска, если он видит саму файловую систему - вам может потребоваться резервное копирование disk в файл образа, выполните смещение для LVM и RAID, затем попробуйте это. Ваша установка более сложна, потому что вы используете Xen, и я не уверен, где находится образ диска Xen (VDI) в нем.
Конечно, первое, что вам следует сделать перед попыткой восстановления, - это получить пустой диск аналогичного размера - скопировать образ всего исходного диска на этот диск, блок за блоком и попробовать восстановление только на диске с копией. В наши дни получить большой диск довольно дешево, поэтому нет причин не делать этого. Найдите GNU ddrescue, чтобы получить хороший способ создания образа дисков, даже если исходный диск имеет неустранимые ошибки чтения.
С помощью lvm вы можете восстановить конфигурации lvm. Что-то должно быть в файле / etc / lvm. После того, как вы сможете взглянуть на страницу руководства по командам lvm и увидеть параметры, необходимые для восстановления конфигурации lvm. Может это поможет !!