From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Vitaly Lipatov Organization: ALT Linux Team To: ALT Devel discussion list Subject: Re: [devel] RAID support in mkinitrd Date: Wed, 21 Sep 2005 01:56:20 +0400 User-Agent: KMail/1.8.1 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200509210156.20839.lav@altlinux.ru> X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Sep 2005 21:55:25 -0000 Archived-At: List-Archive: List-Post: On Tuesday 20 September 2005 21:32, Илья Евсеев wrote: > Всем привет! > Я собираюсь добавить в mkinitrd загрузку с RAID-устройств. Просьба не забыть https://bugzilla.altlinux.org/show_bug.cgi?id=7386 если возможно. А нельзя перейти на mdadm и raidtools убрать из системы, если они взаимозаменяемы? > Первый шаг: определить список md-устройств для запоминания в > $raiddevices и их драйверов для вызова findmodules. > Варианты: > а) как в RHEL: все из /proc/mdstat Что плохого в этом? По крайней мере это будет соответствовать текущей картине. > б) как в MDK: $rootdev, а также... > + если rootfs находится на LVM - то входящие в LVM-том > диски + если md-устройство состоит из других md-устройств, то > эти md-устройства Какой из них правильнее? > Я склоняюсь ко второму (за исключением LVM, который подождёт > до лучших времён). > Третий шаг: создание $IMAGE/etc/mdadm.conf: А он нужен? Или если вместо raidautorun? > а) скопировать из /etc/mdadm.conf > б) как в MDK: > echo "DEVICE partitions" >| $IMAGE/etc/mdadm.conf > for dev in $raiddevices; do mdadm -D -b $dev | grep > '^ARRAY' >> $IMAGE/etc/mdadm.conf; done > > Четвёртый шаг: добавление команды запуска > RAID-устройств в $IMAGE/etc/linuxrc: > а) mdassemble > б) mdadm -A -s > в) for dev in $raiddevices; do raidautorun /dev/$dev; done > С mdadm и mdassemble более-менее ясно. > А вот raidautorun (aka busybox) - где он среди них по > оптимальности? Я бы не использовал raidautorun (он же из неразвивающегося пакета?) -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info