FreeSource: Технологии/LVM/LVMSOFTRAID1

Обслуживание ALT Linux 2.4 Master, установленного на Soft RAID LVM

Предполагается, что ALT Linux 2.4 Master (хотя это может быть и любой другой) установлен на 2 SCSI-диска, объединенных в программный массив RAID1 (зеркало), поверх которого поднят LVM.

Диски разбиты следующим образом:

Конфигурация RAID1 такова:

Разделы с номерами 2 и 3 не включены в RAID1, т.к. для swap и squid cache это не актуально.

Раздел md1 – это физический том LVM, включенный в группу томов system, на которой размещены следующие логические тома:

В смонтированном состоянии это выглядит так:

initrd для загрузки системы выглядит так:

linuxrc выглядит так:

Такая конфигурация может обеспечить:

Мы не будем рассматривать процедуру инсталляции такой системы, т.к. из дальнейшего будет ясно, как из этой системы можно постоить более простую и наоборот.

Создание копии системы

Для создания копии системы можно использовать свободное место на SCSI дисках или дополнительный IDE-диск. Во втором случае дополнительный диск может быть размечен так:

Если смонтировать /dev/hda2 в /backup использовать его для хранения копий системы, а /dev/hda1 использовать для создания снапшотов LVM, то скрипт, выполняющий копирование, будет выглядеть так:

Установка копии

Теперь рассмотрим процедуру установки полученной копии на новый компьютер, при этом целевая конфигурация должна быть идентична исходной. Для этого необходимо выполнить следующие действия:

Можно установить копию в другой конфигурации, например, отказаться от RAID1 или от LVM, разметить диски иначе, использовать IDE вместо SCSI и т.д. Выполняемые действия будут аналогичны, за тем лишь исключением, что некоторые шаги нужно будет опустить или выполнить иначе. При этом может возникнуть необходимость отредактировать /etc/fstab или /etc/lilo.conf, чтобы отразить в них изменения в составе и именах физических устройств.

Замена ядра

Может возникнуть необходимость заменить ядро на исходной или целевой системе. В этом случае после установки ядра необходимо будет вручную сгенерировать initrd для нового ядра, для этого нужно будет выполнить следующие действия:

1bd7

полнив lvminitrd_create kernel_version

Источники

http://www.tldp.org/HOWTO/LVM-HOWTO/

http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html

http://gazette.linux.ru.net/rus/articles/taleLinuxLVM.html

http://www.linux.by/howto/Software-RAID-HOWTO-2.4.html

http://lists.altlinux.ru/pipermail/community/2005-June/160568.html

Страницы, ссылающиеся на данную: Software/mdadm