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