URL: https://ssl.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 126344
[ Назад ]

Исходное сообщение
"Доступен mdadm 4.2, инструментарий для управления программным RAID в Linux "

Отправлено opennews , 03-Янв-22 18:58 
Спустя три года с момента формирования прошлой значительной ветки представлен выпуск пакета mdadm 4.2.0, включающего набор инструментов для управления программными RAID-массивами в Linux. Из изменений в новой версии отмечается возможность сборки с использованием GCC 9 и расширение поддержки RAID-массивов IMSM (Intel Matrix Storage Manager), а также используемой в них функциональности  Partial Parity Log (PPL), позволяющей сохранять дополнительные избыточные данные для снижения вероятности повреждения информации (Write Hole) в случае рассинхронизации содержимого дисков. В новой версии также улучшена поддержка кластерных RAID1/10 (Cluster MD), позволяющих развернуть программный RAID для всех узлов кластера...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56450


Содержание

Сообщения в этом обсуждении
"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 03-Янв-22 18:58 
RAID6 с сабжем безопасно использовать, или до сих пор проеблемы остаются? Насколько мне известно, его так и не осилили в btrfs.

Немного не по теме, но у меня после прошлого обновления lvm не маппится в систему автоматически при подключении, надо писать vgchange --available y каждый раз. Что это? Раньше такого не было.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено ТотСамыйАнонимныйАнонимус , 03-Янв-22 19:22 
а посмотреть фильтры в lvm.conf? добавить свое устройство в разрешенные?

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 03-Янв-22 19:32 
> а посмотреть фильтры в lvm.conf? добавить свое устройство в разрешенные?

Можно попробовать. Просто lvm2 месяц назад обновился и до того подключаемые диски всегда мапились сразу. Я немножко попереживал, когда перестали определяться.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено ТотСамыйАнонимныйАнонимус , 03-Янв-22 21:10 
Мусье любит пить шампанское? Риск это так по нашему, сначала прыгнуть потом кричать - лечу.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 03-Янв-22 21:10 
> Немного не по теме, но у меня после прошлого обновления lvm не маппится в систему автоматически при подключении, надо писать vgchange --available y каждый раз. Что это? Раньше такого не было.

Надо смотреть, что за скрипты у вас в initrd. Это их работа - делать vgchange -ay. Если там вместо -ay будет -aay, то при пустом lvm.conf оно активироваться не будет (разумеется, работает тот lvm.conf)


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 03-Янв-22 21:11 
> (разумеется, работает тот lvm.conf)

... который лежит в initrd


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено ТотСамыйАнонимныйАнонимус , 03-Янв-22 21:12 
вообще сначало надо update-initrams -k all -vut сделать и поглядеть грепом что там вообще с лвм.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено hohax , 05-Янв-22 12:31 
> update-initrams -k all

Нельзя быть таким ограниченным.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Анонимиус , 03-Янв-22 18:59 
Огромное спасибо разработчикам. Выручает в тех случаях, когда для ZFS не хватает ресурсов.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено richman1000000 , 03-Янв-22 19:18 
использую только md raid  на линух

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено лютый жабби__ , 04-Янв-22 12:00 
>использую только md raid  на линух

сукс... когда начинает чекать в фоне зашифрованное luks-м зеркало, сервак колом встаёт.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 05-Янв-22 09:53 
используйте сервера, а не какие-то серваки.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 03-Янв-22 19:38 
Чем оно лучше zfs и btrfs?

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 03-Янв-22 20:47 
Не такой загадочный. А так, конечно, ZFS получше. :)

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 03-Янв-22 21:05 
Пока не деградирует по скорости (из-за фрагментации, вестимо, потому что пересоздание пула с нуля временно помогает) :)

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 03-Янв-22 23:49 
Привыкли забивать разделы под завязку?
ZFS этого не любит.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 01:22 
Неа. Я ж понимаю, что zfs - это экспериментальная фигня типа btrfs, которая в любых более-менее сложных условиях ведет себя непредсказуемо, так что мониторинги настроены.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено OpenEcho , 04-Янв-22 16:29 
Аха... 21 год живет в проде и все экспериментально

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 12:43 
Любит, но под эту ситуацию zfs необходимо тюнить. Иначе во время поиска свободного места будет "тупняк". В свою очередь, это ведёт к ещё большему расходу памяти но до 90% работает нормально.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено ТотСамыйАнонимныйАнонимус , 03-Янв-22 21:08 
что такое Cluster MD? сколько не читал так и не понял к чему эта поделка?
какой профит? Цеф уделывает его за обе щеки.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 06-Янв-22 09:50 
Это когда ты можешь собрать рейд из одних и тех же дисков на 2х разных хостах, и они будут цивилизованно синхронизировать изменение метаданных рейда, а не плевать друг другу (и тебе) в суп при изменениях конфигурации рейда (добавление/удаление дисков, синхронизация, обновления bitmap-а etc)

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено ТотСамыйАнонимныйАнонимус , 07-Янв-22 00:12 
Звучит как репликация в ХыперВи. Не нена, уже в хиперВи пару раз видал факапы....

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 03-Янв-22 23:44 
Вроде бы в версии 4.2 так и не починили баг, из-за которого он убивает корневую ФС при попытке запустить в chroot https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=982459

Будьте осторожны, инструмент сделан профессиоаналами для профессионалов!


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено onanim , 04-Янв-22 11:41 
> in chroot without /proc,/dev,/sys mounted

нафига, а главное - зачем, заходить в чрут без примонтированных proc dev sys?


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 18:37 
Например, установка системы в chroot.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено onanim , 08-Янв-22 10:02 
> Например, установка системы в chroot.

очевидно, что половина программ без /dev/ и /proc/ со всякими /sys/  работать не будет.
особенно программ типа mdadm


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 00:05 
md уже умеет не убивать внезапно разделы и/или массив целиком?
Или по-прежнему годен только для экспериментов?

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 01:20 
Когда надоест экспериментировать, почитайте man mdadm. После этого внезапные убийства должны прекратиться.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 06-Янв-22 16:09 
Делали всё строго по документацииn mdadm.
Дохнет, при этом когда не ждёшь, точную дату предстказать невозможно, да и не хочется вообще с этим снова возиться.
2 раза выручил бэкап с ленты, этого хватило, чтобы выбросить mdadm куда подальше.

Теперь только аппаратный RAID на отельном контроллере и нормальные брендовые серверы (не российские).
А софтовые "супер-решения" — это для экстремалов и личного использования за пределами production.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено ТотСамыйАнонимныйАнонимус , 07-Янв-22 00:06 
Звучит как вброс, дистр, версия, название пакета, сцыль на баг?
Бекап откуда? С ленты? Дедушка вы откуда вылезли? Какие ленты? На дворе 2022 год!
Одно из двух:
1. Банальный пи3**0л
2. Пи3**0л неосилятор.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 07-Янв-22 11:58 
Может быть ты сначала прочитаешь про ленточные библиотеки уровня предприятия, какие существуют стндраты, как работают профессиональные системы резервного копирования, а потом уже будешь носиться со своим "высокоумным" мнением?

Если ты не работал там, где всё это применяется, это не значит, что LTO нигде не используется.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 06-Янв-22 16:14 
* на отдельном котроллере

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Вася , 04-Янв-22 02:39 
Больше 10 лет пользую, ничего внезапно не убивалось. Как вы этого достигли, кого благодарить?

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 02:51 
Легко.
for i in {a..z}; do for j in {1..10}; do mdadm --zero-superblock=/dev/md${i}${j} 2>/dev/null; done; done

Кто хочет - ищет способ, кто не хочет - придумывает оправдания.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 02:52 
> md${i}${j}

sd${i}${j} конечно же


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Ann None , 04-Янв-22 13:06 
> for i in {a..z}; do for j in {1..10}; do mdadm --zero-superblock=/dev/md${i}${j} 2>/dev/null; done; done

двоечник.
ls /dev/sd[a-z]?* | xargs -rl mdadm --zero-superblock


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Имя , 30-Дек-22 13:54 
>> for i in {a..z}; do for j in {1..10}; do mdadm --zero-superblock=/dev/md${i}${j} 2>/dev/null; done; done
> двоечник.
> ls /dev/sd[a-z]?* | xargs -rl mdadm --zero-superblock

Двоечник, в данном случае, Вы. В цитируемом Вами сообщении как раз всё академически правильно: 1) нет пайпов и подпроцессов; 2) используются лишь команды командного интерпретатора.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Вася , 08-Янв-22 07:35 
> Легко.
> for i in {a..z}; do for j in {1..10}; do mdadm --zero-superblock=/dev/md${i}${j}
> 2>/dev/null; done; done
> Кто хочет - ищет способ, кто не хочет - придумывает оправдания.

хули ты мне сделаешь у меня массивы с 127 начинаються ухахаххаха

поэтому я просто делаю dd if=/dev/zero if=/dev/sd* bs=10M count=1


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 07-Янв-22 12:24 
Может быть пора уже поискать работу в нормальной компании, у которой есть деньги на аппаратный RAID-контроллер?

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Вася , 08-Янв-22 07:36 
> Может быть пора уже поискать работу в нормальной компании, у которой есть
> деньги на аппаратный RAID-контроллер?

они щас везде есть, как минимум во встройках.

но лучше б не было


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 08-Янв-22 10:11 
Встроенный контроллер -- это чаще всего fake Raid с усеченными функциями.
Нормальный аппаратный контроллер на отдельной плате расширения с быстрым кешем на батарейке, со своим АЛУ, чтобы разгрузить процессор и ОС, с интерфейсом управления, с возможностью сохранить-восстановить конфигурацию -- это совсем другое дело. Это профессиональное решение.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено InuYasha , 04-Янв-22 11:05 
Не пользуюсь, но уважаю! )

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Demo , 04-Янв-22 11:55 
Для чего-то мелкого можно и mdadm использовать.
А вот для дисковых массивов, объёмом от 20 ТБ лучше, конечно же, ZFS. Иначе, малейший сбой — и устанете ждать окончания пересборки массива.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 12:48 
А ещё лучше - zfs на smr-дисках :)

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Demo , 04-Янв-22 15:14 
> А ещё лучше - zfs на smr-дисках :)

Было бы интересно сравнить скорость сборки на SMR-дисках у ZFS и mdadm.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено pofigist , 05-Янв-22 10:23 
mdadm на smr даст ровно тот же результат - ибо они вообще не предназначены для использовании в raid-массивах.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено 50 shades of resilver , 08-Янв-22 05:43 
О. Месье любит без смазки?

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 13:15 
> устанете ждать окончания

...resilver'a // fixed


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Demo , 04-Янв-22 15:16 
Проверено на собственном опыте на одном и том же железе:

zfs resilver — ~450 Мегабайт/с.
mdadm — плавает от 1-го до ~10-ти Мегабайт/с.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 17:24 
Не важно, какая скорость, важно, сколько времени в итоге уйдёт. И это всё равно месяц завершения ждать. Насколько часто придётся выполнять?

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Demo , 04-Янв-22 18:43 
> Не важно, какая скорость, важно, сколько времени в итоге уйдёт.

А теперь прочитайте своё же утверждение.

Чем больше скорость пересборки, тем меньше "времени в итоге уйдёт".
Пока mdadm тупит, падает производительность хранилища.


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 04-Янв-22 18:53 
Надо тестить, я так не могу сказать. Но если сабж, допустим, не деградирует, это простительно и лечится адекватным сетапом.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено лютый жабби__ , 04-Янв-22 21:26 
>Но если сабж, допустим, не деградирует, это простительно и лечится адекватным сетапом.

mdadm с бтр/зфс по идее надо вообще сравнивать в виде integritysetup+mdadm vs btrfs и тогда первое вообще в полной Ж

хотя у меня все серваки под mdadm, увы


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Demo , 05-Янв-22 10:20 
> хотя у меня все серваки под mdadm, увы

На предыдущей конторе, к моему приходу тоже всё было под mdadm.
Админы половину рабочего дня занимались отписками из-за тупинга glusterfs и mdadm.
К счастью, была парочка незадействованых NAS'ов по 20 ТБ, которые собирались выбросить.
Я попросил не спешить и втихаря за несколько месяцев перевёл бóльшую часть production
NAS'ов, используя имеющееся свободное место, на ZFS.
И как-то оно всё потихоньку починилось. 😆


"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 06-Янв-22 09:58 
А зачем они mdraid под gluster совали? И как, кстати, тебе опыт эксплуатации гластера поверх zfs? Или ты от гластера тоже избавился, и хранилки у тебя теперь незарезервированные?

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 06-Янв-22 09:55 
Подозреваю, что ты сталкивался с любителями бахнуть raid6 на десяток дисков, да без bitmap или ppl.
Мозг включать-то при сборке рейда же надо.

"Доступен mdadm 4.2, инструментарий для управления программны..."
Отправлено Аноним , 06-Янв-22 16:11 
Увы, но это не enterprise решение.
Хотя для админов малого бизнеса вполне сойдёт.