Info
Content

mdadm

https://raid.wiki.kernel.org/index.php/A_guide_to_mdadm


mdadm заменил все предыдущие тулы для управления рейдами. Он менеджит почти всю юзер-спейсную часть рейдов. Есть только немного вещей которые требуют записи в /proc, но их немного


Modes

У mdadm есть 7 режимов. Но для нормальной (обычной) работы тебе потребуется лишь несколько из них:

  • Assemble - режим который используется чаще всего, но ты этого не замечаешь (потому что это происходит в фоне). При каждом старте системы запускается этот режим, он находит все диски, вычитывает с них суперблоки и собирает рейды (не забудь про initramfs, ведь mdadm это userspace программа и если наш рут на массиве, то будет курица-яйцо)
  • Create - как дает понять имя - этот режим позволяет создавать новые массивы и записывает суперблоки
  • Grow - этот режим отвечает за все действия по изменению размера массивов, изменению уровней итд
  • Manage - режим по умолчанию и он используется в первую очередь для добавления/удаления дисков. Это может сбить с толку, так как некоторые опции (такие как --add) также используются в режиме --grow, чаще всего когда добавляется девайс вместе с изменением кол-ва девайсов

  • Build - это пережиток времен когда не было суперблока. Используется для пересоздания массива и не нужно использовать если не понимаешь что делаешь (опасно)
  • Misc - всякое остальное

Superblocks and Raid versions

Важная глава
Объясняет многое

No Comments
Back to top