Использование Slackware Linux совместно с полуаппаратными RAID-массивами


Гостевая книга

[ Добавить запись ]

Страницы: 1
Показано 1-12 из 12 сообщений
12. Вася [slackware-raid]  (28.11.2013 20:20)
sad
Из-за большого количества спаммеров, гостевая книга вынужденно закрывается. По возникающим вопросам можно обращаться на мыло, см. первую страницу.

11. dash   (08.06.2010 10:25)
Спасибо!

10. filin   (04.03.2010 15:12)
Спасибо.

9. anvpro   (30.12.2009 09:57)
Спасибо!
Я сам года три назад пробил бубен чтоб эти райды к слаке прикрутить и главная проблема - отсутствие нормальной инструкции, а тут все кратко и ясно.
Еще раз огромное спасибо!

8. sayer   (30.12.2009 05:58)
Почему иногда? Да потому что у других таких проблем не возникало:)
Да, в sed -e "s/^(/dev/mapper/$d)(.*)/1p2/" p действительно лишняя, без неё нормально листается. Где вызывается этот скрипт? Я что-то его ни в initrd.gz, ни в setup не нашел.
Слакварь 13/32, fakeRAID на ICH8R, ставился на одной машине, других нет, к сожалению.
Ответ: Да потому что у других таких проблем не возникало:) - да, слака своим путем идет ;-)
prepare изменяет пару инсталляционных скриптов, sed идет в /sbin/probe.
Оценить кол-во тех, кто поставил таки слаку следуя этим инструкциям, сложно, но видимо sed все-таки нужен, никто о подобных ошибках не говорил... Почему у тебя не так - большая загадка... Попытаюсь как-нибудь анализировать такую ситуацию.

7. sayer   (29.12.2009 12:03)
Поделюсь опытом, может кому пригодится:
slackware setup иногда (?) некорректно определяет разделы, в моем случае рутовый раздел вместо /dev/mapper/isw_cjjbagdje_v0p1 определил /dev/mapper/isw_cjjbagdje_v0pp1.
Своп тоже определился некорректно (аналогично).
Куда он пишет устанавливаемые пакеты в этом случае для меня до сих пор остается загадкой. Да, поскольку своп из сетапа подключается неправильно, полная установка скорее всего у вас не получится - при установке пакетов будет вываливаться Killed и может вообще консоль повиснуть. И в fstab запишутся кривые разделы. Поставить систему получилось только подмонтировав вручную, дальше installpkg -root /mnt *.txz.
fstab создалась руками.
Ответ: Очень похоже на мой косяк... Дело в том, что установщик использует вывод fdisk для получения списка разделов с типом Linux/Swap. Для fakeraid массивов fdisk неправильно выводит разделы, без "p". (p - чтото типо разделителя между именем массива и номером раздела). Я добавляю принудительно "p". Может получиться так, что fdisk не всегда его опускает, и их становится два?
В любом случае, очень интересно почему это происходит, не можешь потестить?
Команда, которая добавляет к списку обнаруженных разделов разделы на fakeraid такая:
for d in $(dmraid -s -cr); do fdisk -l /dev/mapper/$d | sed -e "s/^(/dev/mapper/$d)(.*)/1p2/"; done

Нужно выполнять при установке после prepare и разбивки дисков, т.е. непосредственно перед вызовом setup.
Что она выдает когда разделы некорректно определяются? какая слака ставится? И почему иногда? Иногда при установке на разных машинах или на одной и той-же?
Заранее спасибо.

6. sayer   (28.12.2009 05:21)
Победил-таки. Причина была в том, что на компе, на который ставился Slackware 13, grub был поставлен из пакета, а на компе, на котором соджавалась флэшка с grub, он был собран из исходников, несмотря на одинаковые версии. Видимо раньше и ext2 (да, изначально была именно она, об ext4 я даже ничего не писал:) создавалась криво именно из-за самособранных *stage1_5. Спасибо!
Ответ: Да, всё это навело меня на такую мысль - а что мешает ставить grub на raid прямо из установщика, без всяких внешних носителей. Посмотрел - вроде в принципе такое возможно! Возникли кое-какие проблемы, но решаемые..
Да, и про ext4 я тоже перегнул. В 13.0 grub идет уже патченный, и ext4 поддерживает. А я то думал, что все версии 0.97 одинаковые. :-)

5. sayer   (26.12.2009 12:05)
Победил Error 17 через mke2fs.
Появилась другая проблема:
root (hd0,<tab>
Possible partitions are:
Partition num: 0, Filesystem type is ext2fs, partition type 0x83
Partition num: 1, Filesystem type is unknown, partition type 0x82
Partition num: 2, Filesystem type is ext2fs, partition type 0x83
grub> root(hd0,0)
Filesystem type is ext2fs, partition type 0x83
grub> find /
Error 2: Bad file or directory type

то есть grub корректно не работает с raid.
Вопрос - как он должен работать с /dev/mapper/isw_cjjbagdje_v0p1, если dmraid еще не отработал?
Ответ: Grub работает через функции биос, dmraid - через функции ядра. Должно работать.
Встречный вопрос - если все устанавливалось правильно, то как не создалась файловая система???
По поводу рабочих образов grub - скоро будут.

PS: Возможно, твои проблемы связаны с ext4. Недавно сам узнал, что grub (legacy 0.9x) не работает с ext4. В таком случае могу лишь посоветовать создавать отдельный раздел под /boot с фс ext2/ext3. Или использовать grub2. Или патчить grub legacy, вроде как кто-то добавил поддержку ext4 в виде патча.

4. sayer   (26.12.2009 05:49)
Хм. А если grub при загрузке с флоппика на root(hd0,0)
говорит Filesystem type unknown, partition type 0x83, и, соответственно, setup (hd0) говорит Error 17: Cannot mount selscted partition, чяднт?
Разделы ext2.
Да, было бы неплохо образ fd/cd/flash с заведомо рабочим установленным grub''ом.
А вообще огромное спасибо, отличный мануал!

3. assker   (16.07.2009 22:02)
Спасибо ребята за информацию и материал. ОООчень пригодился.

2. Prince   (16.05.2009 10:18)
после первой загрузки не устанавливается GRUB с сообщением "device XXXXXXX does not have any corresponding BIOS drive"

А сам мануал написан доступно и четко.
Ответ: Вероятно, нужно попробовать опцию --recheck для grub-install, google for it!

PS: Действительно, --recheck не поможет, и инсталляция GRUB из ОС на raid невозможна (во всяком случае не так проста), нужно устанавливать ''родным'' способом (natively), т.е. при загрузке grub с внешнего носителя вызывать ''setup''. Скоро появится описание на сайте...

1. slacknote   (08.05.2009 09:51)
Отлично написано, кратко по теме и понятно.
Аскетичный дизайн как рах в духе SLACKWARE :).
Спасибо за информацию.

1-12

Оставлять сообщения могут только зарегистрированные пользователи
[Регистрация · Вход]
Создать бесплатный сайт с uCoz