Повреждение RAID-1: возможно ли применить данные каталога с одного диска на другой?
Более подробная информация может быть предоставлена, но вот основа для вопроса. У меня только что произошел аппаратный сбой RAID-1, который привел к необычной ситуации:
Диск A, содержащий данные каталога файлов, но без данных содержимого файла. Диск монтируется и все файлы / папки являются видимыми и корректными и имеют правильный размер / атрибут, но их содержимое является нулевым / поврежденным. Я предполагаю, что RAID сломался в середине восстановления.
Диск B, содержащий данные содержимого файла, но не данные каталога файлов. Диск монтируется, но отображается как чистый / переформатированный диск. С помощью инструмента восстановления можно восстановить содержимое файла, но без каких-либо имен / структуры папок / метаданных (и многие типы файлов не могут быть восстановлены).
Как вы, возможно, знаете, восстановление необработанных данных с диска без каталога - это ужасная задача, даже при наличии соответствующих инструментов.
Поэтому мне интересно, возможно ли скопировать данные каталога с диска A на диск B, используя такой инструмент, как dd
(низкий уровень, точное копирование на уровне блоков). Обычно об этом не может быть и речи, но я подозреваю, что теоретически это было бы возможно, если бы зеркальные диски RAID-1 сохраняли идентичные данные на уровне блоков (одинаковые позиции и длины, а не фрагментированные по-разному). И помните, что данные каталога для одной и той же файловой системы всегда находятся в одном и том же месте и формате.
Я просто не знаю, работает ли RAID-1 таким образом по умолчанию, или он выбрасывает блоки куда угодно (например, чтобы избежать плохого блока на одном диске или оптимизировать время поиска, располагая данные в обратном порядке на каждом диск и тд).
Конечно, я могу сделать полное резервное копирование диска с помощью dd и попробовать его, но сначала я хотел узнать, так как я работаю с большим количеством данных (~ 4 ТБ).
Другой вариант: я читал, что файловая система NTFS хранит копию каталога в середине тома. К сожалению, я использую HFS +; это делает что-нибудь подобное?
Обновление: чтение информации о адресации логических блоков (LBA). Кажется, жесткие диски переводят блоки в физические места на диске, которые являются произвольными. Таким образом, если два зеркала RAID-1 используют одинаковую компоновку блоков, то возможно ручное копирование по известным исправным блокам, даже если основные магнитные биты разбросаны по всему диску по-разному.
Обновление 2: исправлена проблема, хотя это было немного сложным. Я опубликую более подробную информацию, когда у меня будет время, на случай, если это поможет другим, кто столкнется с подобными проблемами.
0 ответов на вопрос
Похожие вопросы
-
5
Хранение данных и план резервного копирования для фотографии?
-
2
Какую конфигурацию RAID следует использовать для обеспечения отказоустойчивости?
-
8
Какая конфигурация RAID наиболее подходит для домашнего пользователя?
-
-
2
Ищете недорогой NAS, который выключается при простое
-
3
Стоит ли покупать подходящие жесткие диски для массива NAS RAID 1?
-
12
Какие у меня есть варианты домашнего мульти-терабайтного NAS?
-
1
Обновление жестких дисков RAID0 до SSD - могу ли я использовать диски RAID0 после обновления?
-
5
Диски не Apple с RAID-картой Mac Pro начала 2009 года
-
5
Какие программные режимы рейда поддерживает каждая версия Windows 7?
-
5
Можете ли вы связать внешние жесткие диски USB в системе в стиле RAID?