Junior
Статус: Не в сети Регистрация: 20.09.2005 Откуда: С.Петербург
Я не специалист в Линухе, но пару недель затратив, имею сейчас Suse 9.3 на NVraid'е (см. профиль) с помощью dmraid'а.
Без особых проблем, как я понял можно поставить Gentoo. Там dmraid входит в состав LiveCD и при установке можно спокойно этим воспользоваться - запустить его (dmraid) и монтировать разделы (в моем случае):
/dev/mapper/nvidia_bdadddba3 и т. д.
Для Fedorы 3 находил патчи в инете для Anaconda, пересобирал DVD и устанавливал спокойно. После установки нужно было ещё initrd собрать с dmraid'ом внутри и некоторые ещё проблемы решить, сейчас уж не помню точно. Но всё работало.
Однако потом пришёл заказанный ранее Suse 9.3 и здесь пришлось проявлять недюженную фантазию Кто ищет - тот всегда найдёт - поставил Suse через VMware в винде на реальный раздел, созданный Partition Magic'ом. Потом с помощью rescue режима Suse-dvd и dmraid на дискете собирал initrd; патчил, компилил и ставил lilo (патч только для 22.6 версии нашёл).
Сейчас всё работает, но только у меня своя любовь с Линухом - поставил, настроил, покрутил... и забыл до следующего свеженького дистра или новой железяки в компе. А там всё опять по новой...
Member
Статус: Не в сети Регистрация: 06.05.2004 Откуда: Подмосковье
После прочтения темы я так и не понял до конца, умеет Linux делать софтовые RAID массивы или не умеет? У меня есть четыре одногиговых винчестера и машинка с Pentium'ом 233 MHz. Естественно никаких контроллеров кроме IDE на системной плате нет (никаких относящися к делу). Возможно заставить эти винчестеры работать в RAID массиве? Как это сделать? Как загружаться в такой конфигурации? Ссылки на сопутствующие материалы приветствуются.
Member
Статус: Не в сети Регистрация: 06.05.2004 Откуда: Подмосковье
Не знаю, посмотрю эти документы.
А пока, скажите мне кто-нибудь, имеет ли смысл создать на этих дисках большой RAID0 и разместить на нём swap раздел, или лучше создать RAID0 чуть поменьше и четыре swap раздела, по разделу на диск?
Member
Статус: Не в сети Регистрация: 06.05.2004 Откуда: Подмосковье
GetinakS, приведи пожалуйста хоть какие-нибудь доводы. Ведь физически swap в обоих случаях будет находится в точности в одном и том же месте, только обращаться к нему ядро будет по-разному. В одном случае (4 swap раздела) надо будет распихивать данные по четырём разделам, а в другом -- один модуль ядра будет писать всё в один раздел, а другой писать это на четыре диска. Что быстрее?
Member
Статус: Не в сети Регистрация: 06.05.2004 Откуда: Подмосковье
GetinakS писал(а):
Во втором случае пока не заполнится первый свап второй не начнет использоваться, поэтому скорость дисковой подсистемы будет ниже.
Разве так? Разве swap'ы не используются одновременно, в той пропорции которую задаёт приоритет? Почему тогда во всех руководствах советуют создавать по одному swap на каждом физическом диске, а не один большой swap на самом быстром?
Member
Статус: Не в сети Регистрация: 06.05.2004 Откуда: Подмосковье
"There's no reason to use RAID for swap performance reasons. The kernel itself can stripe swapping on several devices, if you just give them the same priority in the /etc/fstab file."
Из Software RAID HOWTO.
Member
Статус: Не в сети Регистрация: 07.12.2005 Откуда: Челябинск
Из прочитаного мало чего понял, из-за этого задам вопрос: если я куплю два IDE диска и буду делать raid0, будет ли он работать из под винды и линукса, или нет? ФС предполагается FAT32, винду и линукс установлю на отдельный диск.
Member
Статус: Не в сети Регистрация: 06.05.2004 Откуда: Подмосковье
badblack2z, чтобы организовать софтовый рейд не нужно ничего кроме правильно сконфигурированной библиотеки libhands. Правда грузится можно будет только с RAID-1. RAID контроллер способен значительно упростить задачу, тогда и грузится можно будет с чего угодно, но и одинаковых винтов должно быть как минимум два. Полусофтовый контроллер, который грузит процессор, стоит баксов двадцать, истинный контроллер, стоит баксов двести. Лично я, если буду покупать мать, куплю обязательно с интегрированным полусофтовым контроллером, потому что на рабочей машине (не сервере) основные задержки связанные с винтом связаны с загрузкой программ, процессор в это время обычно простаивает, можно и подзагрузить обработкой дисковых операций.
Member
Статус: Не в сети Регистрация: 30.09.2005 Откуда: Пермь Фото: 10
Привет всем. Ситуация у меня такая: при установке SuSE 10 я поленился отключить RAID0, так как ось обещала ставить все и загрузчик на hde и сказала, что с этим RAID массивом она работать не может, и получил проблемы. После перезагрузки после установки SuSE она начала грузиться, хотя в BIOS установлена загзузка с RAID0. Данные на массиве остались невредимыми, но загрузчик M$ затерт линухом.
Код:
Nexus:~ # fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/sda1 * 1 448 3598528+ 7 HPFS/NTFS /dev/sda2 449 19458 152697825 7 HPFS/NTFS
Disk /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
Disk /dev/hde: 20.4 GB, 20496236544 bytes 255 heads, 63 sectors/track, 2491 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/hde1 * 689 2491 14482597+ c W95 FAT32 (LBA) /dev/hde2 1 33 265041 82 Linux swap / Solaris /dev/hde3 34 688 5261287+ 5 Extended /dev/hde5 34 688 5261256 83 Linux
Partition table entries are not in disk order
Из этого можно сделать вывод, что SuSE разделы на RAID0 все-таки видит (C:\ - 3.5Gb, D:\ - 149Gb), хоть и немного некорректно.
Если бы она поставила загрузчик просто на отдельный винт, то RAID'а у меня наверное уже не было, со всеми данными.
Загрузчики пока восстанавливать там где они и должны быть не пробовал.
Но вопрос вот в чем, если попробовать примонтировать раздел sda2, может ли это закончиться фатально?
Member
Статус: Не в сети Регистрация: 07.03.2004 Откуда: Москва, юг
Имеется:
Suse 9.3
2 харда s-ata по 160 гб
SI 3112 на материнке Abit NF7-S
Драйвер под данную ось к этому добру с официального сайта
При установке никаких проблем нет, видятся все разделы, которые я предварительно на нём создал, но вот потом - всё как буд то пропадает. После ребута в упор не видет рейда, приходится грузиться с установочного диска.
Вот выдержка из мануала к установке, что бы было понятно, о чём я:
Цитата:
3. INSTALL SOFTWARE SuSE
The installation requires special care since SuSE 9.x series reboots automatically. By default SuSE wants to boot from the Hard Disk. At Boot Time manual intervention is required to choose Installation.
3.1 Insert Bootable( disk 1) CDROM and Driver Floppy
3.2 Choose "Installation" instead of "Boot From Hard Disk"
3.3 When it comes to Yast Base installation screen, before you choose the language for installation, get a shell prompt (see last page) and execute the initial_install script as follows:
# mount /dev/fd0 /media/floppy # cd /media/floppy # ./initial_install.sh
3.4 Follow the rest of the instructions
Choose 'New installation' if a fresh install
3.5 Most SuSE installations require some extra steps as follows:
a) Disk 1( bootable CD) should be in the CD/DVD ROM drive before system reboot.
b) REPEAT the installation steps EXACTLY as the first time. Choose INSTALLATION again and repeat the steps you followed in 3.3.
c) However, when Yast (the graphical interface) comes up choose 'Boot installed system' instead of 'New installation'
d) Finish the installation but BEFORE rebooting the second time do the following:
# mount /dev/fd0 /media/floppy # cd /media/floppy # ./upgrade_driver.sh or sh ./upgrade_driver.sh
After running upgrade_drive.sh, now remove CD and You are done.
e) Reboot System. If you get a 'grub>' screen or 'Kernel Panic' you will have to go back to step a). Typically you login as root and have the full window system at this point.
4. GENERAL INFO
. If you cat /proc/scsi/sii3112/* you should see the Driver as reported by the kernel
. If you cat /proc/scsi/scsi you should see the your RAID TYPE as reported by the kernel
5. Special Cases
If the driver does not install automatically you can install it manually as follows:
a) Wait until the Graphical Interface comes up at boot time. An ACCEPT/CANCEL box show up.
b) Get a console window (CTL-ALT-F2).
c) Mount the floppy and install the default driver. One way to do it is by typing:
mkdir /f; mount /dev/fd0 /f; cd /f; ./initial_install.sh
d) CTL-ALT-F7 gets you back to the graphical interface.
e) Continue with the installation. The next time it reboots you will have to repeat the steps above. See next section.
* If disk fails to format you may have to repartition the drives as follows: . get a window CTL-ALT-F2) . mke2fs /dev/sda; fdisk /dev/sda then type "2" then "w" to rewrite the partition table
На дискте нашёл только файл "sii3112.ko", если это и есть драйвер, то как его установить раз и навсегда? Добавлено спустя 11 минут, 54 секунды О, ещё на той же дискете есть загрузчик. М.б. его надо установить, что бы он прописывал драйвер при запуске? Только вот как?
Есть файлы без расширения:
grub
grub-install
grub-md5-crypt
Member
Статус: Не в сети Регистрация: 18.11.2003 Откуда: Rostov-on-Don
FL@SHman
Когда-то у меня был опыт по установке Красной шапки 9 на подобную систему (NForce2 + Sii3112). Для корректной инициализации РАЙДа в параметрах, передаваемых ядру загрузчиком, требовалось указать hde=nopobre hdg=noprobe, чтобы встроенный в ядро драйвер САТА не подхватывал диски по отдельности. Примерно то же самое и внесет в конфиг grub-install, если его запустить. После этого драйвер sii3112.ko заработает автоматически, когда до него дойдет очередь при загрузке. Попробуй.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения