Вы здесь

вопрос по mdadm

Можно ли сделать так
взять два одинаковых харда /dev/sda и /dev/sdb
и сказать
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb
И собственно создать несколько разделов на /dev/md0. Последняя строка интересует больше всего.
Я создаю, fdisk видит, и говорит /dev/md0p1, /dev/md0p2 но вот подцепить их не могу.

А не проще создать разделы идентичные на обоих винтах и уже их "соединять"?

Сначала на разбивать один винчестер с помощью cfdisk. При указании типа раздела обязательно выставить FD (Linux raid autodetect) для всех типов (хоть swap).
Потом копируем таблицу с одного на другой винт:
# sfdisk -d /dev/sda | sfdisk /dev/sdb
Потом включаем уже _разделы_ (не диски!) в рейд:

# mknod /dev/md1 b 9 1
# mknod /dev/md2 b 9 2
# mknod /dev/md3 b 9 3
...

# mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
# mdadm --create --verbose /dev/md2 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2
# mdadm --create --verbose /dev/md3 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb3

Завершаем:
#mdadm --detail --scan >> /etc/mdadm.conf
# /etc/init.d/mdadm start
# rc-update add mdadm default

Все. Теперь на созданных разделах /dev/md1, /dev/md2, /dev/md3 творим что хотим:

#mkfs.ext3 /dev/md3
....

_______________________
From Siberia with Love!

Не грусти, товарищ! Всё хорошо, beautiful good!

Разделы поверх md работают криво, и не рекомендуются к использованию (сам на это наступил). Если не знаете сколько и каких разделов вам нужно, можно lvm соорудить поверх md.

PS: Для /boot'а лучше сделать отдельный раздел в любом случае.

Цитата:
Для /boot'а лучше сделать отдельный раздел в любом случае.

Я всё пытаюсь выяснить, зачем ядрам отдельный раздел, и понять никак не могу. Можно попросить обосновать эту точку зрения? (-:Е


Пожалуйста, не описывайте своё железо в подписи

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

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

evadim написал:
затем что на этот раздел ствится noauto и спокойно живётся, при штатной работе системы его маунтить нинада. безопаснее так

Ну и кому лучше от этого noauto? Чтоб забывать его монтировать? И в чём безопасность? От чего? Кто-то украдёт моё ядро?


Пожалуйста, не описывайте своё железо в подписи

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

прежде всего от себя. это тоже самое что сидеть в системе от root - ну и что в этом такого? а потом вдруг сделал что-то случайто нето и #@&%! но уже поздно. а монтировать я его незабываю потому что menuconfig оттуда берёт старый конфиг ядра, и чтобы он похватился я монтирую /boot

Цитата:
затем что на этот раздел Ну и кому лучше от этого noauto? Чтоб забывать его монтировать? И в чём безопасность? От чего? Кто-то украдёт моё ядро?

Ктулху! Не ядро крадут, а файлуха себя лучше чувствует когда её не монтируют. Есть вероятность разрушения файловой системы при её штатном (или не штатном) использовании, и живой /boot может не плохо помочь в восстановлении / особенно при эксплуатации экзотического железа.

Не всегда можно найти загрузчик "знающий" столько же файловых систем сколько ядро. Бутануться с LVM, ИМХО, вообще невозможно. Лучще старой доброй ext2 (где даже удалённые файлы можно восстановить без особых проблем) для /boot нет, но держать весь корень на ext2 дибилизм! В общем, сказали что нужен отдельный /boot, значит причины есть.

prof-alex написал:
Ктулху! Не ядро крадут, а файлуха себя лучше чувствует когда её не монтируют. Есть вероятность разрушения файловой системы при её штатном (или не штатном) использовании, и живой /boot может не плохо помочь в восстановлении / особенно при эксплуатации экзотического железа

Если так подходить, куда важнее выделять, скажем, /etc в отдельный раздел (только это, наверное, невозможно). Уж там гораздо важнее и трудновосстановимее дежат данные.

Цитата:
Не всегда можно найти загрузчик "знающий" столько же файловых систем сколько ядро. Бутануться с LVM, ИМХО, вообще невозможно. Лучще старой доброй ext2 (где даже удалённые файлы можно восстановить без особых проблем) для /boot нет, но держать весь корень на ext2 дибилизм!

Это понятно, но это не значит, что /boot отдельным разделом нужен ВСЕГДА.

Цитата:
В общем, сказали что нужен отдельный /boot, значит причины есть

Приберегите такие фразы для своих детей. Давить авторитетом кого-нибудь другого будете, спасибо.

evadim написал:
прежде всего от себя. это тоже самое что сидеть в системе от root - ну и что в этом такого? а потом вдруг сделал что-то случайто нето и #@&%! но уже поздно. а монтировать я его незабываю потому что menuconfig оттуда берёт старый конфиг ядра, и чтобы он похватился я монтирую /boot

Если самое страшное, что может случиться — это потеря действующего ядра по моей собственной глупости, то это не очень страшно,по-моему (-:Е

Конечно, бывают случаи, когда /boot отдельным разделом нужен и необходим, но это не повод его советовать всем и всегда. Вот это мнение у меня осталось пока.

(Может, выделить эту тему?)


Пожалуйста, не описывайте своё железо в подписи

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

В случае софтвар RAID 0 и 5 при выпадении одного из винчестеров без отдельного /boot загрузиться уже не сможешь. И фсе. Только с LiveCD пересобирать партиции вместе заново. И без гарантии что снова обратно загрузишься.
_______________________
From Siberia with Love!

Не грусти, товарищ! Всё хорошо, beautiful good!

Ага. Спасибо, ещё один случай нужности отдельного /boot (-:Е


Пожалуйста, не описывайте своё железо в подписи

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал:
(Может, выделить эту тему?)

Чтобы всё превратилось во флейм? Вопрос был про рейд, тут же указали что /boot тут нужен отдельный, и потекли сопли "а зачем", "а почему".

Вот и помогай советами, во истину: "умный учится на ошибках других, дурак на своих"!

А, точно. Я как-то забыл уже, что про рейд была речь (-:Е
Прошу прощения


Пожалуйста, не описывайте своё железо в подписи

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Слышал я слухи что раньше груб с рейзерфс не всегда нормально работал, возможно поэтому.

..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.