service:mdadm
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
service:mdadm [29.01.2018 10:47] – [Создание массива] viacheslav | service:mdadm [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ===== mdadm ===== | ||
+ | Создание софт-рейдов в линуксе, | ||
+ | |||
+ | ==== Создание массива ==== | ||
+ | Создать разделы на дисках (файловую систему на них делать не нужно). Тип раздела для диска-члена массива - fd (Автоопределение Linux RAID). | ||
+ | |||
+ | <WRAP round tip 80%> | ||
+ | Можно не создавать раздел на втором диске, а просто скопировать MBR с первого: | ||
+ | <code bash> | ||
+ | dd if=/dev/sdb of=mbr.img bs=512 count=1 | ||
+ | dd if=mbr.img of=/ | ||
+ | </ | ||
+ | В случае с GPT: | ||
+ | <code bash> | ||
+ | sgdisk -R /dev/sdb /dev/sdc # скопировать GPT | ||
+ | sgdisk -G /dev/sdc # сгенерировать случайный GUID | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | # Установить mdadm | ||
+ | apt-get install mdadm | ||
+ | # Сделать зеркало | ||
+ | mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 | ||
+ | # Посмотреть статус массива | ||
+ | watch cat / | ||
+ | # После сборки массива нужно дописать информацию в конфиг mdadm: | ||
+ | echo " | ||
+ | mdadm --detail --scan --verbose | awk '/ | ||
+ | # Для уведомления по почте (нужен настроенный почтарь, | ||
+ | # дописать в конфиг почтовый адрес для уведомлений о состоянии RAID | ||
+ | MAILADDR mailbox@mail.com | ||
+ | </ | ||
+ | |||
+ | Cоздать файловую систему на /dev/md0. | ||
+ | |||
+ | Создать папку для монтирования раздела, | ||
+ | |||
+ | Дать права на папку, чтобы не только root мог с ней работать. | ||
+ | |||
+ | Настроить автомонтирование раздела при загрузке системы: | ||
+ | <code bash> | ||
+ | # Узнать ID раздела: | ||
+ | blkid | ||
+ | # Прописать в /etc/fstab | ||
+ | UUID=скопированный-UUID /mnt/data ext4 defaults 0 0 | ||
+ | </ | ||
+ | |||
+ | ==== Починка массива ==== | ||
+ | Ситуация: | ||
+ | |||
+ | Убунта может при загрузке выдать квадратики ([[http:// | ||
+ | |||
+ | <code bash> | ||
+ | # Проверить состояние RAID | ||
+ | cat / | ||
+ | # Более детальная информация | ||
+ | mdadm --detail /dev/md0 | ||
+ | # Остановить массив | ||
+ | mdadm --stop /dev/md0 | ||
+ | # Запустить массив в режиме degraded | ||
+ | mdadm --assemble --scan | ||
+ | </ | ||
+ | После добавки нового диска и создания на нём раздела, | ||
+ | <code bash> | ||
+ | mdadm /dev/md0 --add /dev/sdc1 | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Материалы ==== | ||
+ | http:// | ||
+ | |||
+ | [[https:// | ||
+ | [[https:// | ||
+ | [[https:// | ||
+ | |||