Pull to refresh

Comments 23

Поясните, может чего не понял — зачем делать софтварный массив, если есть хардварный контроллер?
«Однако все гораздо проще — хардварный массив не воспринимается в арче как массив.»

Видимо поэтому.
Видимо, имеется в виду fakeraid — полусофтовый массив, встречающийся на материнках.

Кстати, такие тоже можно завести, но слишком геморно.
Да, я сглупил, ибо на момент напсиания статьи я делал единичку, а тренировался на «нулевке»
Кстати, со вторым grub-ом вам, можно сказать, повезло. Еще с полгода назад я хорошенько про… эммм… матюгался, заставляя его забутиться с RAID.
А вот и нет. Grub поставили на каждый диск отдельно и ядро он возмет с раздела на диске который загрузит и на raid ему положить. Поставьте raid0 и воткнете
Загрузчик-то он берет с раздела, а вот после инициализации груба по конфигу он запускает хук mdadm и делает рэйд)
Мда. А в арче что, до сих пор установщик этого делать не умеет? В дебиане уже как минимум лет пять.
Так арч на то и арч, чтобы KISS. Там все нестандартное и отличающееся от стандартной накатанной дорожки делается через правку конфигов на второй консоли уже начиная с работы инсталлера и это официальное решение.
Мда, в дебиане только в альфа-релизе Wheezy появился wpa_supplicant. А как же до этого без бубна надо было сеть по вафле поднимать?
По вафле имеется в виду протокол защиты WPA/WPA2, ибо WEP и поднимать-то нечего
Кстати недавно эту тему тоже изучал, могу дать пару советов:
1) если компьютер используется без UPS, то для быстрого восстановления раид-массива можно включить cохранение битовых карт (write-intent bitmap) — суть в том что перестраиваться будут только помеченные как «несохронизированные» области:
mdadm --grow --bitmap=internal /dev/md0

Желательно ещё этот файл вынести во внешний файл, правда проверяйте вывод /proc/mdstat — у меня на убунте из-за бага с внешним файлом не заводится…
2) Для ускорения синхронизации можно подправить параметры ядра (пока не поменял этот параметр 3 тбайтный массив синхронизировался почти 2 дня):
echo 50000 > /proc/sys/dev/raid/speed_limit_min
echo 300000 > /proc/sys/dev/raid/speed_limit_max

либо так в ubuntu:
nano /etc/sysctl.conf

dev.raid.speed_limit_min=50000
dev.raid.speed_limit_max=500000

Спасибо, познавательно :)
Извините, плюсануть не могу =\
Mdadm не поддерживает trim/discard. При активном использовании на заполняемости > 60% диски не протянут и года
именно поэтому стоит откусить от каждого диска гига по 4 свободного места без раздела — есть свободные сектора -> есть скорость чтения-записи -> профит
Но вариант костыльный :)
Есть максимальное количество циклов перезаписи у SSD. Фэйл
Возможно, я увы в этом не спец, ибо это мои первые ссдшки)
Если не гонять торренты и не пересобирать ежедневно мир, то быстрее купишь новый более большой по емкости винт, чем убьешь старый — сейчас практически все винты дохнут не из-за износа ячеек, а из-за отказа контроллера.
У вас 2 ssd диска, собранных в массив, а вы форматируете раздел в ext4. А журналируемая файловая система ваши ssd не убьет?
Журнал пишется постоянно, а у флешки есть ограниченный ресурс циклов записи.
Вы с этим как-то боретесь?

Спрашиваю потому, что сам когда-то поставил ext4 на ssd. Ssd прожил меньше года.
Статью писал давно, сейчас просто отключаю журналирование и все.
Sign up to leave a comment.

Articles