Необходимо восстановить массив RAID 6

Необходимо восстановить массив RAID 6

По определению

RAID 6 — это массивнезависимыйжесткие диски оснащены двумя независимыми и распределенными схемами контрольной суммы

Означает ли это, что я могу восстановить каждый из жестких дисков по одному, используя обычное (не RAID) программное обеспечение для восстановления?

Если нет, есть ли бесплатная и надежная программа для восстановления RAID? С помощью быстрого поиска в Google я нашелБесплатное программное обеспечение ReclaiMe для восстановления RAID. Но я не уверен в его репутации.

решение1

Восстановление отдельных дисков даст вам только частичные данные. «Независимость» означает, что диски не знают друг о друге и могут быть заменены по отдельности.

Лучший способ восстановить данные с RAID-массива — использовать программное обеспечение или оборудование, которые использовались для его создания, а если это невозможно, то инструмент, который понимает формат суперблока, поскольку для того, чтобы разобраться в данных, содержащихся на отдельных дисках, вам также понадобятся некоторые дополнительные параметры, такие как размер используемого блока.

RAID 6 стандартизирован только по принципу работы, но у отдельных поставщиков имеются небольшие различия в реализации.

решение2

Как уже говорили другие, для восстановления любого значительного объема данных из массива RAID-6 вам понадобится не менее N-2 дисков из массива (где N — общее количество дисков, используемых в массиве). С отдельных дисков вы сможете восстановить только файлы, размер которых меньше размера блока полосы массива (обычно от 64 до 256 КиБ).

Существует отличная программа, которая позволяет пересобрать неисправные массивы даже без аппаратной/программной настройки (RAID-контроллер, ОС), которая использовалась изначально:UFS-проводник. Обратите внимание, что я не имею к этому никакого отношения, но я использовал это программное обеспечение в прошлом, и оно работало на удивление хорошо. Плюс бесплатная версия позволяет вам проверить, может ли она получить доступ к вашим данным, прежде чем покупать лицензию для полного восстановления.

Обратите внимание: что бы вы ни собирались делать, вам понадобится некоторое дисковое пространство для копирования всего, что вы восстановите из неисправного массива.

решение3

Они являются независимым оборудованием, но структура данных на них не является независимой. Это означает, что вы получите только частичные данные, если у вас есть только части массива.

Однако RAID 6 очень отказоустойчив, и поэтому это мой выбор для конфигураций RAID. Помимо избыточности данных, метаданные также распределяются по нескольким дискам.

У меня есть кластер с несколькими томами RAID 6, каждый из которых состоит из 12 дисков. Если в одном томе RAID выйдет из строя не более 2 дисков, данные можно будет восстановить.

Я использую storcliдля большинства операций RAID. Ниже приведен пример, где диск №7 в первом корпусе на первом контроллере RAID вышел из строя:

# Turn on the locator light to make sure the right drive is replaced
storcli /c0/e0/s6 start locate
# This is where I pull the bad drive and replace it with a good one
# Sometimes it needs to be inserted into the RAID, such as if you want to bring in a different available drive.
storcli /c0/e0/s6 insert dg=2 array=0 row=3
# Now that the drive is registered as part of the ARRAY, you can start the rebuild
storcli /c0/e0/s6 start rebuild
# Check up on the rebuild status
storcli /c0/e0/s6 show rebuild
# Turn of the locator light. We don't need that anymore
storcli /c0/e0/s6 stop locate

Связанный контент