отчаянная попытка предотвратить сбой RAID 0, могу ли я скопировать диск с помощью dd?

Коллега использовал массив RAID 0 10 ТБ для редактирования фильма. Он внезапно понял, что она заполнена на 98%. Массив начал серьезно работать, но неохотно будет сотрудничать, если вы завершите все процессы, которые могут индексировать этот массив и взаимодействовать только с командами терминала. Работая над теорией, согласно которой 98% -ная заполненность вызывает медленную работу диска и проблемы, мы скопировали около 300 ГБ из массива на отдельный диск, а затем удалили эти файлы из массива RAID. Массив НЕ отвечает на команды rm , а системные журналы предполагают, что один из дисков мог выйти из строя. RAID-массив все еще заполнен примерно на 95%.

Да, я знаю, что «RAID не является резервной копией», и я также знаю, что отказ одного диска обычно означает сбой на RAID 0 из-за чередования, но отказавший диск все еще работает. Мне, в частности, интересно можно ли использовать команду dd для копирования неисправного диска точно на другой диск SATA, чтобы RAID мог продолжать работать? Я несколько раз упоминал, что мы Стоит подумать о том, чтобы стереть RAID и восстановить данные из резервной копии, сделанной в декабре, и мой коллега покрывается холодным потом и начинает заикаться о потерянной работе.Если бы мы могли скопировать и заменить один диск, сообщающий о проблеме, это могло бы позволить нам сравнить последнюю файловую структуру RAID с декабрьской резервной копией, возможно, спасти любые новые изменения.

Я не знаком с особенностями хранилища RAID - и я понимаю, что форматы дисков используют разные размеры блоков и разные диски могут иметь разное количество цилиндров или секторов. Если клонирование диска является возможным решением, мы будем очень благодарны за любые подробности о том, как действовать, особенно в отношении использования dd. В частности, я хочу избежать любого взаимодействия с диском во время его копирования. Мне также интересно, можно ли dd с вращающегося диска, а затем скопировать эти данные на SSD? Это работает?

ПРИМЕЧАНИЕ: Я не настраивал эту систему. Кто-то другой установил его, используя корпус как JBOD, и вместо использования драйверов производителя и диспетчера RAID вместо этого использовал программный RAID.

0
задан 24 April 2021 в 18:06
1 ответ

Да, вы можете использовать копию на битовом уровне (с dd или, что еще лучше, ddrescue ) неисправного диска, чтобы попробуйте спасти массив.Тем не менее, вы должны понимать, что выполнение этого действия на поврежденном диске может полностью убить его .

Если данные важны и вы не уверены на 100%, что делать, остановитесь здесь и обратитесь за профессиональной поддержкой.

1
ответ дан 7 May 2021 в 19:59

Теги

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