|
|
Вверх #1 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Есть комп (под сервер) на плате ASUS PRIME B450M-A с двумя жёсткими дисками по 1Тб, сконфигурированными в массив RAID 1 (зеркало) через БИОС мат.платы (Ctrl+R). В основном БИОСе SATA также выставлен в режим RAID.
При загрузке с установочной флэшки и запуске cfdisk, cfdisk видит только флэшку, RAID-массив не видит. Как сделать чтоб установщик (cfdisk) увидел RAID-массив? И ещё, встроенный RAID на этой плате является программным или аппаратным? Помогите пожалуйста! |
|
|
|
|
|
Вверх #2 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(BombJack) »
встроенный RAID на этой плате является программным или аппаратным?
Так что не майся, разбирай массив и ставь Slackware. А если тебе реально массив нужен - собирай его потом средствами линукса...
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #4 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(BombJack) »
содержимое диска на который всё будет установлено можно потом будет отзеркалить на второй диск?
![]() Можно будет, но средствами самого линукса, а не в BIOS m/b... Добавлено через 1 минуту BTW: Ты бы почитал немножко про линуск вообще и Slackware - в частности; а то такого там понаворотишь...
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #5 |
ОбщительныйРегистрация: 11.12.2010
Адрес: CCCP
|
Цитата
(Smirnoff) »
Ты бы почитал немножко про линуск вообще и Slackware - в частности;
|
|
|
|
|
|
Вверх #6 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Damian) »
что читать,пробывать надо
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #7 |
Сам ты IMHO!Регистрация: 08.02.2003
Адрес: Nsk
|
Цитата
(Smirnoff) »
и много читать.
Для начала надо знать несколько команд, вот краткое описание одной из них.
__________________
и тут пришел лесник ;) |
|
|
|
|
|
Вверх #8 |
ОбщительныйРегистрация: 11.12.2010
Адрес: CCCP
|
Цитата
(Lesnik75) »
Линукс это просто.
Для начала надо знать несколько команд, вот краткое описание одной из них. |
|
|
|
|
|
Вверх #9 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
Встроенный raid крайне не рекомендую.
Гораздо лучше выбрать программное зеркало средствами mdadm. Для каждого дистрибутива есть инструкции, чтобы мочь установить сразу на зеркало - массив собирается прямо во время установки. Более того, последние версии дистрибутивов популярных уже несколько лет могут делать всё это прям в гуях с помощью мышки. Про слаку не знаю.
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #10 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Keper) »
Встроенный raid крайне не рекомендую.
Цитата
(Keper) »
Для каждого дистрибутива есть инструкции, чтобы мочь установить сразу на зеркало - массив собирается прямо во время установки.
Цитата
(Smirnoff) »
Ты бы почитал немножко про линукс вообще и Slackware - в частности
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #13 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Вобщем делал программный RAID по этим инструкциям:
https://wiki.slackware.su/wiki d:rraid (перевод README_RAID.TXT с дистрибутива)https://www.ibm.com/developerworks/r...aid/index.html Всё манипуляции c mdadm прошли как по маслу. Дал команду mkswap /dev/md0 и приступил к установке – setup. Успел отформатировать (в установщике) диски, присвоить имена точкам монтирования (имена дисков), но тут рабочий день кончился и я решив доделать завтра вышел из установщика. Сегодня загрузившись с флэшки, перед началом установки решил дать команду mkswap /dev/md0 и получил что-то вроде: mkswap cannot open ... no such file or directory. Подумав что т.к. делал загрузившись с установочной флэшки то все настройки mdadm не сохранились, решил удалить в cfdisk все разделы, диски разметить заново и с начала повторить все операции. Но когда после команды mdadm --create /dev/md0 --name=swap --level 1 --raid-devices 2 \ дал команду dev/sda1 /dev/sdb1 получил это: mdadm: cannot open /dev/sda1: device or resource busy Всё, приплыл. Можете помочь?Если что dmsetup table выводит No devices found. Последний раз редактировалось BombJack; 01.03.2021 в 16:19. |
|
|
|
|
|
Вверх #14 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
Цитата
(BombJack) »
и я решив доделать завтра вышел из установщика
Логично начать с удаления всего и вся. Почистить суперблоки массива (погуглить удаление массива mdadm), удалить разделы. Короче, начать с чистого листа и больше не прерывать процесс.
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #15 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Цитата
(Keper) »
Логично начать с удаления всего и вся.
Цитата
(BombJack) »
.. решил удалить в cfdisk все разделы, диски разметить заново и с начала повторить все операции.
Щас пытался почистить суперблоки массива, но он его тоже не видит: Хрень какая-то.
|
|
|
|
|
|
Вверх #16 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
Тогда бы разобраться с дисками и разделами. Работает ли базовый функционал.
Разделы (dsa1 и пр.) сами живые?
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #18 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
XaXoL
норм монитор, чтобы выполнить установку и потом он больше не нужен. Другой вопрос, зачем мучиться, если можно взять гораздо более удобный дистрибутив вроде Debian, где все эти манипуляции легко сделать мышкой в гуях.
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #21 |
МодераторРегистрация: 17.03.2004
Адрес: K-PAX
|
Цитата
(Keper) »
Другой вопрос, зачем мучиться, если можно взять гораздо более удобный дистрибутив вроде Debian, где все эти манипуляции легко сделать мышкой в гуях.
![]() Такое ощущение что там девушка в отражении. |
|
|
|
|
|
Вверх #22 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Цитата
(Keper) »
Работает ли базовый функционал. Разделы (dsa1 и пр.) сами живые?
СПОЙЛЕР »
Цитата
(XaXoL) »
где такой тру-линуксоидный монитор нашли?
Цитата
(XaXoL) »
Мне нравится плёночка на бумажном скотче
Keper подтверждает:Цитата
(Keper) »
зато пыли нет!)
Цитата
(XaXoL) »
Такое ощущение что там девушка в отражении.
![]() То-то тебе всё нравится, то монитор, то плёночка... смотришь на монитор, а подсознание замечает что-то ещё. ![]() Цитата
(Keper) »
зачем мучиться, если можно взять гораздо более удобный дистрибутив вроде Debian, где все эти манипуляции легко сделать мышкой в гуях.
А если серьёзно, у нас уже была Slackware на предыдущем сервере проблем с установкой не было, и инструкция у меня есть по настройке Самбы на Slackware. К тому же не факт что на Debian какого-нибудь гемора не всплывёт. Диски в cfdisk очистил полностью - удалил все разделы, записал, перезагрузился (с установочной флэшки). Разметил заново, причём поменял размер свапа (первый раздел). И опять затык на mdadm --create /dev/md0 --name=swap --level 1 --raid-devices 2 \ dev/sda1 /dev/sdb1 Вот тут говорится что надо «собрать новый образ initrd(initramfs)», а если «собрать новый образ initrd(initramfs) нет возможности, может помочь команда dmsetup remove_all». Так как я загружаюсь на пустой комп с установочной флэшки я попробовал команду dmsetup remove_all, и вот что выдало: Кто-нибудь понимает что здесь? |
|
|
|
|
|
Вверх #23 |
ОбщительныйРегистрация: 11.12.2010
Адрес: CCCP
|
Цитата
(BombJack) »
причём поменял размер свапа (первый раздел).
Кто-нибудь понимает что здесь? |
|
|
|
|
|
Вверх #25 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
Я правильно понимаю, что уже есть массив md127 на основе sda1+sdb1 и автор пытается создать ещё один массив md0 на основе этих же разделов?
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #27 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
Цитата
(Damian) »
паходу так,но какое отношение флешка имеет к этому?
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #29 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
Цитата
(Damian) »
я о sdb1 - это же флешка,sda1 - это корень или я чего-то не понимаю.
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #30 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Цитата
(Damian) »
зачем вообще вам свап,у меня этот раздел вообще никогда не используется хоть и памяти очень мало
Цитата
(VitohA) »
что выдаёт
Цитата
(Keper) »
Я правильно понимаю, что уже есть массив md127 на основе sda1+sdb1 и автор пытается создать ещё один массив md0 на основе этих же разделов?
Он что, на установочной флэшке это сохраняет? ![]() И как удалить его теперь? ЗЫ: флэшка там в конце, на 14 Гб. Последний раз редактировалось BombJack; 15.03.2021 в 11:22. |
|
|
|
|
|
Вверх #31 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
Цитата
(BombJack) »
И как удалить его теперь?
https://wiki.it-kb.ru/unix-linux/lin...ray-with-mdadm ещё ра Цитата
(BombJack) »
если я удалял все разделы на всех дисках?!
Цитата
(BombJack) »
Он что, на установочной флэшке это сохраняет?
Короче, надо чистить всё и как следует. Начинать с чистого листа, можно и флешку новую сделать на худой конец. XaXoL в этот раз автора в отражении видно ещё лучше)
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #36 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Устанавливаю систему по вышеприведённой инструкции.
Остановился на разделе "Использование стандартного (generic) ядра". В нём непонятно - надо ли мне выполнить инструкции из описания Initrd, или ссылка на него просто для справки, а мне следует продолжать по текущей инструкции??? Подскажите пожалуйста! |
|
|
|
|
|
Вверх #38 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
После фразы
"Пока, не запускайте LILO, мы сделаем это чуть позже." мне стало страшно и мышка посмотрела на крестик вкладки браузера. Последний раз LILO я встречал лет 15 назад, наверное. BombJack если работает, я бы не стал ничего менять. Просто от греха. XaXoL всё же не совсем корректно пытаться оскорбить кого-то, пусть и таким незамысловатым способом. Смех смехом, но вот на рабочей винде встретил проблему, которую на никсах не в жизни бы не увидел. Оказывается, даже win10 корпоративная на рабочей станции не умеет более 260 символов в пути до файла в файловой системе. Качаешь себе проект из гита и оп, ошибочки лезут. Не умеет в 2021 виндовс такую простую вещь. Только с танцами со сторонним софтом, а даже проводник не умеет с такими вещами работать.
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #41 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Помогли разобраться куда дальше, но возникла новая проблема.
Там дальше в инструкции примечание: Цитата
Примечание: Если модуль для контроллера жесткого диска не скомпилирован в стандартное ядро, вам нужно будет добавить его в переменную MODULE_LIST в mkinitrd.conf. Например, мой контроллер требует модуль mptspi, так что мой /etc/mkinitrd.conf будет выглядеть следующим образом: Код:
MODULE_LIST="ext4:mptspi" RAID="1" И если не скомпилирован, то что прописывать в переменную MODULE_LIST? Мой конфиг: плата ASUS PRIME B450M-A два НЖМД 1 Tb SATA 6Gb/s Western Digital Gold <WD1005FBYZ> 3.5" 7200rpm 128Mb |
|
|
|
|
|
Вверх #42 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
BombJack
Цитата
(BombJack) »
как узнать скомпилирован ли в стандартное ядро модуль для контроллера жесткого диска?
В т.ч. плюс программного зеркала, что не надо возиться с raid контроллерами, потому что на таких задачах от них проблем больше, чем пользы.
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #43 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Keper
А там не сказано что нужен именно raid-контроллер. Ведь у дисков в любом случае есть контроллер. Да и в начале статьи говорится: Цитата
Документ предназначен только для программного рейда. Если вы используете RAID карту, или RAID-функциональность, которая поставляется вместе с материнской платой, то этот документ не для вас.
|
|
|
|
|
|
Вверх #44 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
BombJack
если "взлетело" сразу и удалось получить доступ к дискам и тем более построить массив, то это уже значит, что в ядре есть нужные модули для контроллера.
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #45 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Keper
Цитата
если "взлетело" сразу и удалось получить доступ к дискам
Я боюсь, что если я щас не сделаю как надо, то и не взлетит после перезагрузки. |
|
|
|
|
|
Вверх #46 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
BombJack
насколько я понял, смена ядра - шаг опциональный. Просто чтобы ядро было поменьше и содержало поменьше лишнего. Цитата
(BombJack) »
Я боюсь, что если я щас не сделаю как надо, то и не взлетит после перезагрузки.
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #47 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
В общем, в /etc/mkinitrd.conf я решил оставить так:
Код:
MODULE_LIST="ext4" RAID="1" И получил это: Команды startx и root не работают, пишет: /bin/sh: … not found Сразу скажу, при выполнении инструкции командную строку проверял тщательно, так что маловероятно, что это я ошибся в наборе. Кто-нибудь понимает что за ошибки он выдал? И что делать? |
|
|
|
|
|
Вверх #48 |
МодераторРегистрация: 30.07.2005
Адрес: Рязань
|
Судя по выдаче гугла, эти проблемы с initrd и разными типами ядер тянутся ещё с 2010 года.
Честно не понимаю, зачем так мучаться, ведь уже 2021 на дворе .
__________________
Опытный шаман вылечит вашего электронного друга: танцы с бубном, снятие порчи и сглаза, заговор микросхем. |
|
|
|
|
|
Вверх #49 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Я решил проблему с переходом на стандартное (generic) ядро.
Сделал следующее: (1) С установочной флэшки из \slackware64\a\ выполнил: installpkg kernel-modules-4.4.14-x86_64-1.txz не знаю надо было это делать или сразу скрипт выполнять (следующий пункт)? (2) Выполнил скрипт: /usr/share/mkinitrd/mkinitrd_command_generator.sh > /etc/mkinitrd.conf Получил /etc/mkinitrd.conf не такой как в инструкции, а с длинной командой mkinitrd… чего-то там. Вручную выполнять эту команду не стал. (3) Выполнил ещё раз: mkinitrd –F (4) Запустил ещё раз: lilo (5) Вышел из программы установки и перезагрузился: exit reboot и система загрузилась: Но при загрузке, как вы можете видеть на скрине, при монтировании md2, md3 и md4, система выдаёт: No such file or directory while trying to open Possibly non-existent device И ниже: special device … does not exist Ранее, когда настраивал RAID перед установкой системы, дал такие команды: mdadm --create /dev/md0 --name=swap --level 1 --raid-devices 2 \ /dev/sda1 /dev/sdb1 mdadm --create /dev/md1 --name=system --level 1 --raid-devices 2 \ /dev/sda2 /dev/sdb2 --metadata=0.90 mdadm --create /dev/md2 --name=programs --level 1 --raid-devices 2 \ /dev/sda3 /dev/sdb3 mdadm --create /dev/md3 --name=archive --level 1 --raid-devices 2 \ /dev/sda5 /dev/sdb5 mdadm --create /dev/md4 --name=exchange --level 1 --raid-devices 2 \ /dev/sda6 /dev/sdb6 Размеры дисков: 2Гб - Swap 20Гб - системный 128Гб - программы 600Гб - Архив 181.4Гб - Обмен Далее при установке системы присвоил эти же имена точкам монтирования (имена дисков). Так вот, сейчас, когда наконец-то система загрузилась, диски в Проводнике отображаются без имени (слева внизу). Зато в разделе Root есть 3 каталога с этими именами (подчеркнул красным), имеющие одинаковый размер 19 Гб, который не соответствует размерам дисков которым я давал эти имена: Возникли вопросы: 1) Это нормально, так и должно быть? 2) Как смонтировать эти диски (md2, md3, md4), чтобы в системе (в файловом менеджере) они отображались под указанными именами и можно было настроить их в SAMBA с этими именами? Последний раз редактировалось BombJack; 13.05.2021 в 16:39. |
|
|
|
|
|
Вверх #50 |
ОбщительныйРегистрация: 11.12.2010
Адрес: CCCP
|
Цитата
(BombJack) »
Так вот, сейчас, когда наконец-то система загрузилась, диски в Проводнике отображаются без имени
![]() ![]() Так и должно быть,в коньках если хочешь хоть горшками называй. Последний раз редактировалось Damian; 20.05.2021 в 20:14. |
|
|
|
|
|
Вверх #51 |
НачинающийАвтор темы Регистрация: 07.09.2012
|
Сервер я установил, всё работает.
Большое спасибо всем кто помогал, особенно VitohA с его полезной командой: lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT. чтобы смонтированные диски отображались в Проводнике под своими именами, надо внимательно смотреть: fstab показывает: /dev/md2 /dev/md3 and /dev/md4 а команда: /sbin/mdadm -Ebsc partitions показывает: /dev/md/programs, /dev/md/archive, and /dev/md/exchange. переделал fstab и всё нормально стало. |
|
|
|