Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 68 • Страница 2 из 4<  1  2  3  4  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 05.09.2004
Kot-II Спасибо за разъяснение. Ну, поскольку я доки не поднимал по рейдам, вот и причислил SiI 3112 и ICH5-R к аппаратным контроллерам.



Партнер
 

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 и здесь пришлось проявлять недюженную фантазию :oops:
Кто ищет - тот всегда найдёт - поставил Suse через VMware в винде на реальный раздел, созданный Partition Magic'ом. Потом с помощью rescue режима Suse-dvd и dmraid на дискете собирал initrd; патчил, компилил и ставил lilo (патч только для 22.6 версии нашёл).

Сейчас всё работает, но только у меня своя любовь с Линухом - поставил, настроил, покрутил... и забыл до следующего свеженького дистра или новой железяки в компе. А там всё опять по новой...


 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
После прочтения темы я так и не понял до конца, умеет Linux делать софтовые RAID массивы или не умеет? У меня есть четыре одногиговых винчестера и машинка с Pentium'ом 233 MHz. Естественно никаких контроллеров кроме IDE на системной плате нет (никаких относящися к делу). Возможно заставить эти винчестеры работать в RAID массиве? Как это сделать? Как загружаться в такой конфигурации? Ссылки на сопутствующие материалы приветствуются.


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
Camel
Цитата:
умеет Linux делать софтовые RAID массивы или не умеет

работать с ними он умеет. Остальное было в топике.
Вопрос исчерпан?

ссылки по делу:
http://people.redhat.com/~heinzm/sw/dmraid/readme
http://www.murty.net/ataraid/
http://linux-ata.org/faq-sata-raid.html
http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html
ftp://ftp.kernel.org/pub/linux/utils/raid/
http://cgi.cse.unsw.edu.au/~neilb/SoftRaid
http://cgi.cse.unsw.edu.au/~neilb/mdadm

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
Не знаю, посмотрю эти документы.
А пока, скажите мне кто-нибудь, имеет ли смысл создать на этих дисках большой RAID0 и разместить на нём swap раздел, или лучше создать RAID0 чуть поменьше и четыре swap раздела, по разделу на диск?


 

Member
Статус: Не в сети
Регистрация: 04.01.2006
Откуда: msk.su
Лучше один рейд0 и своп на нем, скорость будет выше, а это критично для свопа

_________________
/dev/null


 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
GetinakS, приведи пожалуйста хоть какие-нибудь доводы. Ведь физически swap в обоих случаях будет находится в точности в одном и том же месте, только обращаться к нему ядро будет по-разному. В одном случае (4 swap раздела) надо будет распихивать данные по четырём разделам, а в другом -- один модуль ядра будет писать всё в один раздел, а другой писать это на четыре диска. Что быстрее?


 

Member
Статус: Не в сети
Регистрация: 04.01.2006
Откуда: msk.su
Camel
я правильно тебя понял?
1) hda1+hdb1+hdc1+hdd1=raid0 -> swap1 + на прочем остатке сидит чтото ещё

2)
hda1 = swap1
hdb1 = swap2
hdc1 = swap3
hdd1 = swap4
hda2+hdb2+hdc2+hdd2=RAID0 и чтото на нем другое

Во втором случае пока не заполнится первый свап второй не начнет использоваться, поэтому скорость дисковой подсистемы будет ниже.

_________________
/dev/null


 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
GetinakS писал(а):
Во втором случае пока не заполнится первый свап второй не начнет использоваться, поэтому скорость дисковой подсистемы будет ниже.

Разве так? Разве swap'ы не используются одновременно, в той пропорции которую задаёт приоритет? Почему тогда во всех руководствах советуют создавать по одному swap на каждом физическом диске, а не один большой swap на самом быстром?


 

Member
Статус: Не в сети
Регистрация: 01.08.2005
Откуда: Рига, Латвия
Цитата:
Разве swap'ы не используются одновременно, в той пропорции которую задаёт приоритет?

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


 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
Решено, ставлю RAID отдельно, 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, винду и линукс установлю на отдельный диск.

_________________
LIVE AS...


 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
badblack2z, у тебя RAID контроллер есть, хотя бы полусофтовый?


 

Member
Статус: Не в сети
Регистрация: 07.12.2005
Откуда: Челябинск
RAID нет полусофтового. Что необходимо купить для организации рэйда и сколько это будет стоить?

_________________
LIVE AS...


 

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, может ли это закончиться фатально?

_________________
Ждун 80 lvl


 

Member
Статус: Не в сети
Регистрация: 07.12.2005
Откуда: Челябинск
Camel Т.е. в свойствах матери указано RAID_0, то полусофт. есть контролер и проблем с ним не будет и в лине, и в винде?


 

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

_________________
In FL@SHman we trust


 

Member
Статус: Не в сети
Регистрация: 18.11.2003
Откуда: Rostov-on-Don
FL@SHman

Когда-то у меня был опыт по установке Красной шапки 9 на подобную систему (NForce2 + Sii3112). Для корректной инициализации РАЙДа в параметрах, передаваемых ядру загрузчиком, требовалось указать hde=nopobre hdg=noprobe, чтобы встроенный в ядро драйвер САТА не подхватывал диски по отдельности. Примерно то же самое и внесет в конфиг grub-install, если его запустить. После этого драйвер sii3112.ko заработает автоматически, когда до него дойдет очередь при загрузке. Попробуй.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 68 • Страница 2 из 4<  1  2  3  4  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan