Добрый день друзья! Помогите пожалуйста правильно восстановить программный RAID1 на шлюзе под FreeBSD 11.1 RELEASE-p6.
Один диск, отвалился совсем. Система его не видит, и пока работает на втором диске.
Опыта по подобному восстановлению к сожалению нет совсем.
Шлюз работает на старенькой плате ASUS P5LD2-VM
Два SATA диска Seagate Barracuda 500Gb (один из них ES, серверная линейка. Он как раз и отвалился)
$ df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/raid/r0s1a 447G 21G 390G 5% /
devfs 1,0K 1,0K 0B 100% /dev
$ graid status
Name Status Components
raid/r0 DEGRADED ada0 (ACTIVE (ACTIVE))$ graid list
Geom name: DDF-LE
State: DEGRADED
Metadata: DDF
Providers:
1. Name: raid/r0
Mediasize: 499965782016 (466G)
Sectorsize: 512
Mode: r2w2e5
Subdisks: NONE (NONE), ada0 (ACTIVE)
Dirty: No
State: DEGRADED
Strip: 65536
Components: 2
Transformation: RAID1
RAIDLevel: RAID1
Label: Da-Raid
descr: DDF RAID1 volume
Consumers:
1. Name: ada0
Mediasize: 500107862016 (466G)
Sectorsize: 512
Mode: r1w1e1
ReadErrors: 0
Subdisks: r0(Da-Raid):1@0
State: ACTIVE (ACTIVE)$geom disk status
Name Status Components
ada0 N/A N/A
cd0 N/A N/A$ geom disk list
Geom name: ada0
Providers:
1. Name: ada0
Mediasize: 500107862016 (466G)
Sectorsize: 512
Mode: r1w1e1
descr: ST3500418AS
lunid: 5000c5001ba2a6ca
ident: 6VM8BB2V
rotationrate: 7200
fwsectors: 63
fwheads: 16
Никак не могу понять точную последовательность правильных действий. Дабы окончательно не убить систему и не усугубить ситуацию. "На горячую", как я понимаю, с такой материнкой я не смогу подкинуть и включить в работу другой hdd. Так ведь?
Только если можно поподробнее пожалуйста.
Или ткните в меня ссылкой, где разжевано для начинающих и вникающих. Спасибо.
>[оверквотинг удален]
> ident: 6VM8BB2V
> rotationrate: 7200
> fwsectors: 63
> fwheads: 16
> Никак не могу понять точную последовательность правильных действий. Дабы окончательно
> не убить систему и не усугубить ситуацию. "На горячую", как я
> понимаю, с такой материнкой я не смогу подкинуть и включить в
> работу другой hdd. Так ведь?
> Только если можно поподробнее пожалуйста.
> Или ткните в меня ссылкой, где разжевано для начинающих и вникающих. Спасибо.Почитайте...
https://greendail.ru/node/vosstanovlenie-apparatno-softovogo...
Если боитесь, то все проделайте сначала на виртуалке
>[оверквотинг удален]
>> fwheads: 16
>> Никак не могу понять точную последовательность правильных действий. Дабы окончательно
>> не убить систему и не усугубить ситуацию. "На горячую", как я
>> понимаю, с такой материнкой я не смогу подкинуть и включить в
>> работу другой hdd. Так ведь?
>> Только если можно поподробнее пожалуйста.
>> Или ткните в меня ссылкой, где разжевано для начинающих и вникающих. Спасибо.
> Почитайте...
> https://greendail.ru/node/vosstanovlenie-apparatno-softovogo...
> Если боитесь, то все проделайте сначала на виртуалкеСергей спасибо за ссылку. Я, кстати, её изучил чуть ранее, но потом начитался других статей по замене дисков в рейде, и подумал, что тут слишком всё просто.))
А не нужно рабочий диск выводить из рейда, т.е. разбирать рейд, а потом, после замены вышедшего из строя собирать рейд заново?
>>[оверквотинг удален] - И вот это тоже не понял?
>[оверквотинг удален]
>>> понимаю, с такой материнкой я не смогу подкинуть и включить в
>>> работу другой hdd. Так ведь?
>>> Только если можно поподробнее пожалуйста.
>>> Или ткните в меня ссылкой, где разжевано для начинающих и вникающих. Спасибо.
>> Почитайте...
>> https://greendail.ru/node/vosstanovlenie-apparatno-softovogo...
>> Если боитесь, то все проделайте сначала на виртуалке
> Сергей спасибо за ссылку. Я, кстати, её изучил чуть ранее, но потом
> начитался других статей по замене дисков в рейде, и подумал, что
> тут слишком всё просто.))по ссылке муть какая-то, да простит меня тот кто писал.
тут диски у него ad4 и ad6, тут сразу заменил и в статусе у него ada0...> А не нужно рабочий диск выводить из рейда, т.е. разбирать рейд, а
> потом, после замены вышедшего из строя собирать рейд заново?
>>>[оверквотинг удален] - И вот это тоже не понял?есть raid:
- проверяется статус
- обнаружили проблему с диском hdd0
- выполнили smartctl для hdd0
- удаляем программно диск из raid'а: graid remove
- физически извлекаем
- вставляем диск на замену (предварительно затерев разметку и любые метаданные)
- подключаем софтверно в raid graid addможно и graid fail попробовать... Все расписано в man
ps. Как правильно подмечено - все можно попробовать в виртуалке
>с такой материнкой я не смогу подкинуть и включить в работу другой hdd.А что там особенного может быть с "материнкой"?
Тут главное на замену диск взять такого же размера, либо чуть больше, чтоб не облажаться.
Т.к. могут по-разному считать килобайтики.Ну и человек выше уже посоветовал сначала потренироваться на виртуалбоксах.