Восстановление данных с первого диска в массиве JBOD

768
mittelmania

У меня есть два жестких диска по 2 ТБ, подключенных к массиву JBOD, и общий размер данных, хранящихся в массиве, составил около 500 ГБ. Несколько дней назад второй диск в массиве умер. Насколько я понимаю, поскольку размер данных не превышал 2 ТБ, все файлы должны храниться на первом диске, поэтому теоретически я не должен был потерять какие-либо данные.

Я попытался смонтировать оба диска как массив JBOD на другом компьютере, но второй жесткий диск не был распознан. Я также пытался монтировать первый жесткий диск в одиночку, но ни одна опция mountне сработала Я был в состоянии читать с блочного устройства ( /dev/sda), используя lessкоторый указал, что первый диск функционировал и читался.

Можно ли прочитать файлы, которые хранились в массиве JBOD, и как?

0
«все файлы должны храниться на первом диске» - не обязательно. Как был собран JBOD? (аппаратно? или программно? какое программное обеспечение?) Была ли таблица разделов? (MBR или GPT?) О какой файловой системе мы говорим? Kamil Maciorowski 6 лет назад 0

1 ответ на вопрос

0
Wes Sayeed

Насколько я понимаю, поскольку размер данных не превышал 2 ТБ, все файлы должны храниться на первом диске, поэтому теоретически я не должен был потерять какие-либо данные.

Это не обязательно может быть правдой. Файловая система - это просто набор структур данных, которые описывают один логический пул блоков, который в вашем случае охватывает два физических устройства. Хотя большинство файловых систем имеют тенденцию заполнять эти блоки в порядке от низшего к высшему, теоретически они могут выделить любой свободный блок для хранения данных. Разные файловые системы используют разные метрики в процессе принятия решения о том, какие блоки выделять, но в зависимости от возраста файловой системы и параметров, используемых для ее форматирования, данные могут быть фрагментированы на обоих дисках, а некоторые фрагменты могут оказаться на другом диске. что не удалось. Это применимо независимо от того, используете ли вы аппаратный или программный RAID.

Если диск в основном использовался для хранения данных с большим количеством файлов, которые менялись не очень часто, то есть большая вероятность, что все они могут быть целыми на первом диске. Но если JBOD использовался в качестве места для выборки или загрузочного диска ОС с большим количеством небольших случайных записей, происходящих большую часть времени, есть большая вероятность того, что некоторые из этих данных, которые вы хотите восстановить, теперь потеряны.

Я пытался монтировать первый жесткий диск в одиночку, но ни одна опция mountне сработала.

Этого следовало ожидать. Заголовки файловой системы (если mountдаже могут их найти) описывают структуру, которая радикально отличается от того, что показывал бы один диск. Кроме того, половина дескрипторов файловой системы, инодов или чего-либо еще (в зависимости от файловой системы) находится на этом отказавшем диске, поэтому эти две вещи складываются во множество плохих / отсутствующих / поврежденных метаданных файловой системы, которые mountне могут быть обработаны.


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

Например, вам нужен такой инструмент, как PhotoRec . Такие инструменты имеют встроенное понимание различных форматов файлов, которые они пытаются восстановить, и могут сканировать необработанные сектора, полностью игнорируя структуры данных файловой системы. Если данные, которые вы пытаетесь восстановить, представляют собой набор изображений или мультимедийных файлов, то PhotoRec - это инструмент для вас. В противном случае вам нужно будет найти данные с учетом типа данных, которые вы хотите получить.

Было бы целесообразно выполнить низкоуровневое клонирование диска (если возможно, обоих дисков) ПЕРЕД попыткой ЛЮБОГО восстановления Damon 6 лет назад 0
@Damon; Ты прав. Само собой разумеется, что я забыл это сказать :-) Wes Sayeed 6 лет назад 0

Похожие вопросы