[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Raid1 on remote server



Hi Stanislav Medvedev! 

   On Mon, Oct 24, 2005 you wrote:

> Стоит задача организовать рейд1 на удаленном сервере, где уже все поднято и работает веб+фтп сервер.
> Т.е. Есть 2 винта sda и sdb. sda поделен на разделы, и на него поставлена система. sdb воткнули позже.
> Нарыл вот эту статью http://togami.com/~warren/guides/remoteraidcrazies/
> Хотелось бы спросить, делал ли кто-нибудь подобное под Sarge?
> Человек, который имеет физический доступ к серверу максимум может его перезагрузить.

Довольно давно делал такое для woody (с тех пор эти сервера стали sarge,
но вряд ли что-то изменилось). На самом деле вполне достаточно прочитать
Software-RAID-HOWTO из LDP. Настройка RAID инвариантна по отношению к
дистрибутиву. В двух словах: 
1. создать деградированный RAID на новом диске, то есть поднять RAID, в
котором один диск (sda) как бы нерабочий.
2. скопировать содержимое старого диска на только что созданные
RAID-разделы. Проще всего это делается последовательно для каждого
раздела командой
cd /var && find . -xdev | cpio -pm /mnt/raid_var
где /mnt/raid_var - точка монтирования RAID раздела для будущего /var.
3. установить загрузчик на sdb
4. поправить fstab на RAID-разделе
5. попросить человека перезагрузить машину и в биосе выстаить загрузку с
нового диска.

Если не получилось загрузиться с нового диска - снова надо включить в
биосе загрузку со старого диска
Если всё прошло удачно, то отмечаем разделы на старом диске как linux
raid и добавляем их в raid-массив командой raidhotadd или mdadm.



Reply to: