Владимир Попов
И так далее…
Типичная судьба пакета в Linux: делается «для себя» программистами, собирается «в кучу» дилетантами (ничего обидного для майнтейнеров дистрибутивов: никто из них физически не может знать тысячи пакетов, включаемых в дистрибутив. По отношению к части пакетов они неминуемо остаются дилетантами) и, в конце концов, огорчает профанов, почему-то полагающих, что первые и вторые только и думают о том, как бы получше удовлетворить третьих (причём: «на шару»). Так и с RAID-ом.
Нижеследующее написано по следам общения с админом, полагающим Ubuntu эдакой альтернативой Windows XP.
Karmic Koala (Ubuntu 9.10) содержит симпатичную gui-утилитку palimpsest, сработанную «по образу и подобию» аналогичной MAC-овской. Откуда такое? Да просто программист тоже не любит лишних действий, «не чужд прекрасного» и иногда готов порадовать себя и окружающих какой-нибудь очаровательной штуковиной, не уступающей (а изредка и превосходящей) красотой, эргономикой и т.д., и т.п. свой проприетарный аналог/прототип. Так и с palimpsest: быстро и не задумываясь можно «слепить» программный RAID нужного уровня из наличных дисков, отформатировать его и… И – всё. Поскольку ни включение RAID-а при загрузке, ни его автоматическое монтирование в функции утилитки не входит: тут вам не MAC.
На этом этапе можно отослать незадачливого админа к документации (практически уверен: всё необходимое даже в документации Ubuntu есть) или рассказать ему о существовании «канонической» mdadm.
Набрав в консоли (уж, извините…)
sudo mdadm --detail --scan
получаем описывающую созданный RAID строку, которую нужно вставить в /etc/mdadm/mdadm.conf и только после этого RAID будет инициализироваться при загрузке.
Ещё одна строка типа:
/dev/md0 /raid ext4 auto,defaults 0 0
потребуется в /etc/fstab для автомонтирования при загрузке. Каталог /raid, (или как вам больше нравится), тоже, разумеется, нужно создать.
И не забывайте, что без всякого дополнительного ПО, состояние RAID-а можно увидеть в /proc/mdstat.
Поневоле задумаешься: а не знать о существовании palimpsest (но знать о существовании mdadm) – не проще ли было бы? В конце концов, вся «премудрость» сводится к нескольким опциям одной команды:
- создание массива:
mdadm --create --verbose /dev/md0 --level=1 /dev/sdb1 /dev/sdc1
- проверка его целостности:
mdadm --detail /dev/md0
- остановка и удаление:
mdadm --stop /dev/md0 mdadm --remove /dev/md0 mdadm --zero-superblock /dev/sdb
- добавление (замена) элемента массива:
mdadm --add /dev/md0 /dev/sda3
Причём, man mdadm — всегда под рукой.
Для не желающих читать по-английски (хотя, не устаю повторять: такое нежелания для сисадмина — признак профнепригодности) можно привести два фундаментальных русскоязычных источника: http://xgu.ru/wiki/raid и http://ru.wikipedia.org/wiki/Mdadm.
06.05.2010 at 9:16 пп
А разве dmraid не кошерней будет? Или вообще средствами btrfs, благо оно там нативное, что дальше некуда.
П. С. В порядке вопрошения а не флейма для )
07.05.2010 at 9:11 дп
> В порядке вопрошения а не флейма для )
Ну, если «не флейма для», то речь была только о завершении «недоделанного» palimpsest, а никак не о вариантах работы с RAID. А правка /etc/fstab ни к mdadm, ни к dmraid отношения не имеет
> dmraid не кошерней будет?
.
Пожалуй, что и «кошернее», только не надо из описания эпизода общения с неофитами, делать диспут по RAID-ам. О.к.? А то я от этого сильно теряю желание участвовать в оном
21.05.2011 at 2:15 пп
На мой взгляд, dmraid значительно хуже, по крайней мере на моём опыте. Имею 1,5TB imsm RAID-5 из 3х дисков. Пересборка в случае чего занимает в md пару-тройку часов (минимально необходимое время исходя из скорости хардов), в случае dmraid – около 20-30ч, что в 10 раз больше. Судите сами. Не знаю уж что там такого намутили в dm, но у меня сам этот показатель вызывает сильное отторжение.
21.05.2011 at 3:14 пп
2 RockingDemon
Раз Вы говорите о RAID 5 – значит, речь идёт о промышленном сервере. А тут по хорошему нужен настоящий аппаратный RAID-контроллер. Если же его нет – то скорее всего чистый softRAID предпочтителеьней, чем гибридный dmraid. Последний ИМХО подходит только для настольных машин в варианте RAID 0.
21.05.2011 at 3:25 пп
Володя, а ведь чего подумалось
> Типичная судьба пакета в Linux…
ну и далее по тексту – ведь это всё в прошлом – старом добром или проклятом, в зависимости от точки зрения.
Типичная судьба пакета в настоящем: делается либо для повышения ЧСВ, либо в рамках служебного задания фирмы.
Собирается как раз профессионалами – не в пакетах, а в том, чтобы в собранном виде эти пакет выглядели «песдато».
Далее убеждают (или пытаются убедить – тут уже речь не об амбициях, а об амунициях) пользователя, что ему без этого не житьё: это именно то, что пользователь понимал под термином «песдато».
Если амуниций на это хватает – убеждают. Если нет – бросают и сочиняют следующий пакет.
PS пришло в голову по мотивам обсуждений гномошеллов и разных прочих юнитЕй
21.05.2011 at 3:47 пп
2alv
Ну, имеет место… Что, в некотором роде, свидетельствует о «прецедентах промышленной эксплуатации
.
Как только самоделка становится товаром (пусть: не сама, а в составе, в сопряжении, в качестве всп. атрибута) к ней «по любому» начинают примерять «товарные» одёжки. Это может быть на пользу. Может: наоборот. А чаще: способствует динамичному развитию на первом этапе и к развалу в конце концов. Говорят: диалектика… Посмотрим. Если доживём, разумеется
21.05.2011 at 5:32 пп
2 vn_popov
Не, Володь…
Раньше – со времён по крайней мере Ньютона с Лейбницем и прочего Кавендиша – как было? Чиста канкретный джастфофанщик-фундаменталист придумывает некую штуку.
Потом чиста реальный джастфофанщин-инженер придумывает, что из этой штуки можно сделать полезного.
Потом уже не обязательно джасфофанщик (но не исключено, что и он) придумывает, как это полезное сделать технологичным.
А потом уже совсем не джастфофанщик-манагер и маркетуй придумывают, как это новое, полезное и технологичное впаривать.
А тут процесс перевёрнут с ног на голову: вовсе не джастфофанщики (ты ведь не сомневаешься, что ключевые разработчики Юнити или Гномошелла и боком к ним не лежали) делают вид, что придумали что-то новое. Новое в этом – только пропорции между давно известным и неудобным. Ну и разумеется, кривизна – но она тоже не нова.
И предлагают джастфофанщикам всего прогрессивного человечества доводить это до ума. Для чего этих самых джастфофанщиков надо убедить, что придуманное – ново и круто. А кто того не понимает – козёл и обскуранствующий ретроград.
Молодых, нестойких и лишённых социалистического иммунитета убедить часто получается…
21.05.2011 at 5:56 пп
2alv
.
Возможно… Спорить не буду.
Поскольку не интересовался ни 3-м Гномом вообще, ни Юнити, в частности
Тогда как в твоих словах отчётливая неприязнь к оным видится чуть ли не отправной точкой.
А вот о месте и роли JustForFun-щиков поговорить интереснее, только тут у нас расхождений не находится. Да и говорено уж не раз.
И тут побоку не только DE, но и ОС, да и ВТ вообще. И не об особях, наверное, надо говорить (хотя через них всё реализуется), а о месте и значении феномена JustForFun… Увлёкся, однако