Привет. У кого-нибудь есть положительный опыт загрузки с raid{0|1} созданного BIOS'ом мамки на чипсете nforce3{ultra} ? в принципе оно реально, но надо править mkinitrd, чтобы создать соответствующий initrd, в котором будет вызываться dmraid. Gentoo'шники эту проблему победили: http://tienstra4.flatnet.tudelft.nl/~gerte/gen2dmraid/ http://tienstra4.flatnet.tudelft.nl/~gerte/gen2dmraid/linuxrc - пример использования dmraid, под ALT - надо переделывать, но идея ясна... не говоря уже о том, что dmraid видит массивы, созданные в bios'е. MSI K8N Neo2 Platinum на nForce3 250Gb Ultra 2 x ST3160827AS (Seagate 160Gb SATA-150 7200 8Mb NCQ) в bios'е загнаны в raid1(mirror) 1 x ST316023A (Seagate 160Gb PATA-100 7200 8Mb) системный в линухе (сизиф 20050429 , kernel 2.6.11-std26-up-alt6 ) #dmraid -r /dev/sda: nvidia, "nvidia_cjddbbaa", mirror, ok, 312581806 sectors, data@ 0 /dev/sdb: nvidia, "nvidia_cjddbbaa", mirror, ok, 312581806 sectors, data@ 0 #dmraid -ay -v INFO: Activating mirror RAID set "nvidia_cjddbbaa" INFO: Activating partition RAID set "nvidia_cjddbbaa1" INFO: Activating partition RAID set "nvidia_cjddbbaa2" и оно работает... причем производительность тоже устраивает: PATA-винт, на котором живет система #hdparm -tT /dev/hda /dev/hda: Timing cached reads: 2684 MB in 2.00 seconds = 1340.86 MB/sec Timing buffered disk reads: 162 MB in 3.01 seconds = 53.74 MB/sec SATA-винт, который является частью зеркала, но доступен и сам по себе... # hdparm -tT /dev/sda /dev/sda: Timing cached reads: 2744 MB in 2.00 seconds = 1372.21 MB/sec HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device Timing buffered disk reads: 166 MB in 3.01 seconds = 55.10 MB/sec HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device а это уже само зеркало # hdparm -tT /dev/mapper/nvidia_cjddbbaa /dev/mapper/nvidia_cjddbbaa: Timing cached reads: 2872 MB in 2.00 seconds = 1436.22 MB/sec HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device Timing buffered disk reads: 160 MB in 3.03 seconds = 52.87 MB/sec HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device по отношению к одиночному PATA-винту - скорость зеркала находится на том же уровне, а это как минимум значит, что не критично и жизнеспособно, учитывая фактическую отказоустойчивость системы в целом. кстати, проверил скорость и на запись, путем копирования с PATA диска на зеркало коллекцию файлов типа mp3, среди которых также затусовались все бинарники сизифа(6.6Гб, включая коллекцию x86_64 пакетов от mouse@). #du -k /var/files/mp3 | grep /var/files/mp3 30613600 /var/files/mp3 #time -p cp -R /var/files/mp3 /mnt/disk3/ real 1027.03 user 0.68 sys 151.33 30613600 кбайт / 1024 / 1027.03 с. = 29.109 Мб/с # df -T Filesystem Type Size Used Avail Use% Mounted on /dev/hda6 reiserfs 9.8G 8.6G 1.2G 88% / /dev/hda5 ntfs 17G 13G 3.6G 79% /mnt/win_work /dev/hda7 reiserfs 997M 169M 828M 17% /root /dev/hda8 xfs 4.9G 3.7G 1.3G 75% /home /dev/hda10 xfs 49G 46G 3.8G 93% /var/files/media /dev/hda11 xfs 30G 30G 81M 100% /var/files/mp3 udev tmpfs 5.0M 2.9M 2.2M 57% /dev shmfs tmpfs 507M 0 507M 0% /dev/shm /dev/mapper/nvidia_cjddbbaa2 reiserfs 137G 30G 107G 22% /mnt/disk3 /dev/mapper/nvidia_cjddbbaa1 ntfs 13G 5.0G 8.1G 39% /mnt/disk2 --------------------- Вобщем суть вопроса... когда ожидать обновленный mknitrd? :) я могу приделать костыль, который будет работать у меня, но хотелось бы тулзу от профессионалов, чтобы при обновлениях не приходилось замарачиваться новыми/старыми костылями... А если еще подправить (не знаю точно где, наверно udev :) ), чтобы при обнаружении массива, ссылки sdaX создавались только на партиции массива и сам массив, а на физические диски - нет, типа: /dev/mapper/nvidia_cjddbbaa - > /dev/sda /dev/mapper/nvidia_cjddbbaa1 -> /dev/sda1 /dev/mapper/nvidia_cjddbbaa2 -> /dev/sda2 и при этом зеркальный диск не светить как /dev/sdbX. то можно было бы на такой массив натравить evms... наверно... :) P.S. сейчас качаю по дайлапу тот самый gen2dmraid-0.99.iso, весящий ~70Мб, посмотрим как оно работает на самом деле. -- __________________________________________________ Alexander Kubatkin