Хочу создать (в принципе уже все работает, только не сдал в эксплуатацию) файл-сервер Freebsd 8.2 + Samba 3.5. В системе три жестких диска, один чисто системный, два в RAID-1 (gmirror)для хранения файлов. Представим себе ситуацию, все сломалось: материнская плата, системный диск, остался целым только один диск из RAID. Есть ли средства, позволяющие извлечь данные из этого диска, чтобы перезаписать их на новый сервер, созданный взамен порушенного?
> Хочу создать (в принципе уже все работает, только не сдал в эксплуатацию)
> файл-сервер Freebsd 8.2 + Samba 3.5. В системе три жестких диска,
> один чисто системный, два в RAID-1 (gmirror)для хранения файлов. Представим себе
> ситуацию, все сломалось: материнская плата, системный диск, остался целым только один
> диск из RAID. Есть ли средства, позволяющие извлечь данные из этого
> диска, чтобы перезаписать их на новый сервер, созданный взамен порушенного?да
> Хочу создать (в принципе уже все работает, только не сдал в эксплуатацию)
> файл-сервер Freebsd 8.2 + Samba 3.5. В системе три жестких диска,
> один чисто системный, два в RAID-1 (gmirror)для хранения файлов. Представим себе
> ситуацию, все сломалось: материнская плата, системный диск, остался целым только один
> диск из RAID. Есть ли средства, позволяющие извлечь данные из этого
> диска, чтобы перезаписать их на новый сервер, созданный взамен порушенного?есть, оба диска установить на другую машину, запустить систему и все будет ok,
зеркало будет degraded но на информацию это не влияетприм: чтобы было меньше геморроя, нужно записать куда-то нумерацию дисков
adX или daY или adaZ и gmirror list
>[оверквотинг удален]
>> файл-сервер Freebsd 8.2 + Samba 3.5. В системе три жестких диска,
>> один чисто системный, два в RAID-1 (gmirror)для хранения файлов. Представим себе
>> ситуацию, все сломалось: материнская плата, системный диск, остался целым только один
>> диск из RAID. Есть ли средства, позволяющие извлечь данные из этого
>> диска, чтобы перезаписать их на новый сервер, созданный взамен порушенного?
> есть, оба диска установить на другую машину, запустить систему и все будет
> ok,
> зеркало будет degraded но на информацию это не влияет
> прим: чтобы было меньше геморроя, нужно записать куда-то нумерацию дисков
> adX или daY или adaZ и gmirror listА оба диска каких: системный плюс один из рэйда? или оба рейдовых?
>[оверквотинг удален]
>>> один чисто системный, два в RAID-1 (gmirror)для хранения файлов. Представим себе
>>> ситуацию, все сломалось: материнская плата, системный диск, остался целым только один
>>> диск из RAID. Есть ли средства, позволяющие извлечь данные из этого
>>> диска, чтобы перезаписать их на новый сервер, созданный взамен порушенного?
>> есть, оба диска установить на другую машину, запустить систему и все будет
>> ok,
>> зеркало будет degraded но на информацию это не влияет
>> прим: чтобы было меньше геморроя, нужно записать куда-то нумерацию дисков
>> adX или daY или adaZ и gmirror list
> А оба диска каких: системный плюс один из рэйда? или оба рейдовых?системный плюс целый из рейда.
можно только целый из рейда для доступа к его информации потребуется либо
системный, либо загрузочный (live) cd/dvd/usb
> Есть ли средства, позволяющие извлечь данные из этого
> диска, чтобы перезаписать их на новый сервер, созданный взамен порушенного?RAID1 это зеркало и ничего не нужно. Подключите к любой машине как обычный диск и сольете данные.
>> Есть ли средства, позволяющие извлечь данные из этого
>> диска, чтобы перезаписать их на новый сервер, созданный взамен порушенного?
> RAID1 это зеркало и ничего не нужно. Подключите к любой машине как
> обычный диск и сольете данные.Надо будет попробовать это, пока не сдал в эксплуатацию. Может, конечно, описанный мною случай никогда и не произойдет, но надо быть готовым ко всяким неприятностям.
Спасибо
>>> Есть ли средства, позволяющие извлечь данные из этого
>>> диска, чтобы перезаписать их на новый сервер, созданный взамен порушенного?
>> RAID1 это зеркало и ничего не нужно. Подключите к любой машине как
>> обычный диск и сольете данные.
> Надо будет попробовать это, пока не сдал в эксплуатацию. Может, конечно, описанный
> мною случай никогда и не произойдет, но надо быть готовым ко
> всяким неприятностям.
> СпасибоВставляете диск с gmirror в любую машину с FreeBSD, диск читается, все работает..
Только, у Вас в корне неверный подход(!) raid не средство сохранения данных(!), а средство повышения отказоустойчивости: лучше без raid, но сделать backup. Raid нужен, что бы предприятие не простаивало целый день при смерти диска (это даже маленькой компании может принести катастрофические, для нее, убытки, а админу невозможный головняк от топ-менеджмента, а продолжало работать).
Уверяю Вас, Вы, скорее всего, недооцениваете те проблемы, которые будут у компании, при падении Вашего сервера и его многочасовом простое!Поэтому:
1. Системный диск(не в raid) не нужен, вообще. Т.к. при его смерти упадет сервис. Можно, если хотите распределить нагрузку, под систему взять два древних sata, можно даже разного размера, главное, вставляйте в gmirror labels, выравненные по размеру, а не сами девайсы
2. При смерти любого одного диска система продолжит работу, и восстановление не потребуется
3. Вечером, когда контора не работает, сервер можно будет погасить, и быстро вставить диск (правда, к утру может не успеть досинкаться, и будет слегка тормозить сервисы)
4. Это не отменяет необходимости бэкапа(!!), причем инкрементального, и с хорошей историей, например, на файл-сервере пользователь, удаливший файл с самым-важным-отчетом-в-этой-вселенной, может об этом вспомнить через три дня.
>>> Есть ли средства, позволяющие извлечь данные из этого
>>> диска, чтобы перезаписать их на новый сервер, созданный взамен порушенного?
>> RAID1 это зеркало и ничего не нужно. Подключите к любой машине как
>> обычный диск и сольете данные.
> Надо будет попробовать это, пока не сдал в эксплуатацию. Может, конечно, описанный
> мною случай никогда и не произойдет, но надо быть готовым ко
> всяким неприятностям.разумеется, привести degraded RAID1 к норме - синхронизировать, замерить время
полной синхронизации (для этого информацию на "нецелом" диске обнулить), полезно
чтобы быть в курсе :)сохраните вывод fdisk/bsdlabel или gpt/gpart в файл, сохраните несколько адресов
суперблоков для каждой FS в файл: man newfsps: когда создают зеркало или более серьезные реализации рейдов, ДУМАЮТ о
наличии резерва или бекапе, многие забывают что используемые в рейдах диски имеют одинаковый
MTBF ресурс и из одной партии, посему когда по прошествии нескольких лет в рейде
начинают лететь диски, они очень часто летят друг за другом и очень быстро.pps. еще немного статистики, практика показала что в RAID5 и RAID6 после трех лет
работы, диски перестают надежно работать, речь только о дисках enterprise/raid
редакций, те о desktop'ных моделях речь даже не идет.
Пока из набранной статистики, Hitachi Ultrastar - наиболее удачные диски для RAID
массивов, потом WD RE3, потом RE4, потом Seagate NS, последние выходят из строя
чаще других. Статистика на базе 750 дисков в RAID5'ых и 150 дисков в RAID6'ых.
запусти live-Cd Frenzy, примонтируй разделы и слей данные на другой винт.