Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
использование_по_raid_lvm [2013/06/19 08:18] 46.231.215.230 |
использование_по_raid_lvm [2016/10/24 14:05] (текущий) |
||
|---|---|---|---|
| Строка 40: | Строка 40: | ||
| Режимы: | Режимы: | ||
| - | '' | + | |
| - | -A, --assemble — режим сборки\\ | + | '' |
| -B, --build — режим построения\\ | -B, --build — режим построения\\ | ||
| -C, --create — режим создания\\ | -C, --create — режим создания\\ | ||
| -F, --follow, --monitor — режим наблюдения\\ | -F, --follow, --monitor — режим наблюдения\\ | ||
| -G, --grow — режим расширения\\ | -G, --grow — режим расширения\\ | ||
| - | -I, --incremental — режим инкрементальной сборки\\ | + | -I, --incremental — режим инкрементальной сборки'' |
| + | |||
| + | |||
| + | |||
| + | |||
| + | Настройка SoftRAID. | ||
| + | |||
| + | Будем настраивать RAID 0,1,5 | ||
| + | |||
| + | Для настройки нам понадобится 3 диска. | ||
| + | |||
| + | ''/ | ||
| + | /dev/sdc \\ | ||
| + | /dev/sde '' | ||
| + | |||
| + | Разобьем каждый из дисков на 3 раздела, | ||
| + | Средствами fdisk пометим разделы как RAID (идентификатор - fd). | ||
| + | |||
| + | Непосредственно создание массива выполняется командой: | ||
| + | |||
| + | Для RAID 5 | ||
| + | |||
| + | '' | ||
| + | |||
| + | Для RAID 0 | ||
| + | |||
| + | '' | ||
| + | |||
| + | Для RAID 1 | ||
| + | |||
| + | '' | ||
| + | |||
| + | |||
| + | Для отображения процесса сборки и состояния можно посмотреть файл | ||
| + | |||
| + | |||
| + | '' | ||
| + | |||
| + | |||
| + | Настройка конфигурационного файла mdadm.conf : | ||
| + | |||
| + | Для генерации строк которые нужно добавить в этот файл нужно выполнить команду: | ||
| + | |||
| + | '' | ||
| + | |||
| + | |||
| + | и записать ее вывод в конфигурационный файл. | ||
| + | |||
| + | Обслуживание массива | ||
| + | |||
| + | Удаление сбойного диска | ||
| + | |||
| + | Сбойный диск можно удалить с помощью ключа --remove (-r): | ||
| + | |||
| + | '' | ||
| + | %# mdadm /dev/md0 -r / | ||
| '' | '' | ||
| + | Добавление нового диска | ||
| + | |||
| + | Добавить новый диск в массив можно с помощью ключей --add (-a) и --re-add: | ||
| + | |||
| + | '' | ||
| + | %# mdadm /dev/md0 -a / | ||
| + | | ||
| + | | ||
| + | Сборка существующего массива | ||
| + | |||
| + | Собрать существующий массив можно с помощью mdadm --assemble. Как дополнительный аргумент указывается, | ||
| + | |||
| + | '' | ||
| + | %# mdadm --assemble --scan'' | ||
| + | |||
| + | Расширение массива | ||
| + | |||
| + | Расширить массив можно с помощью ключа --grow (-G). Сначала добавляется диск, а потом массив расширяется: | ||
| + | |||
| + | '' | ||
| + | |||
| + | Проверяем, | ||
| + | |||
| + | '' | ||
| + | %# cat / | ||
| + | '' | ||
| + | Если раздел действительно добавился, | ||
| + | |||
| + | '' | ||
| + | |||
| + | При необходимости, | ||
| + | |||
| + | '' | ||
| + | / | ||
| + | |||
| + | Убедитесь, | ||
| + | |||
| + | '' | ||
| + | |||
| + | Нужно обновить конфигурационный файл с учётом сделанных изменений: | ||
| + | |||
| + | '' | ||
| + | %# vi / | ||
| + | '' | ||
| + | Возобновление отложенной синхронизации | ||
| + | |||
| + | Отложенная синхронизация: | ||
| + | |||
| + | Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] | ||
| + | md0 : active(auto-read-only) raid1 sda1[0] sdb1[1] | ||
| + | 78148096 blocks [2/2] [UU] | ||
| + | resync=PENDING | ||
| + | |||
| + | Возобновить: | ||
| + | |||
| + | '' | ||
| + | |||
| + | P.S.: Если вы увидели «active (auto-read-only)» в файле / | ||
| + | |||
| + | '' | ||
| + | |||
| + | Переименование массива | ||
| + | |||
| + | Для начала отмонтируйте и остановите массив: | ||
| + | |||
| + | '' | ||
| + | %# mdadm --stop / | ||
| + | |||
| + | Затем необходимо пересобрать как md5 каждый из разделов sd[abcdefghijk]1 | ||
| + | |||
| + | '' | ||
| + | |||
| + | или так | ||
| + | |||
| + | %''# | ||
| + | Удаление массива | ||
| + | |||
| + | Для начала отмонтируйте и остановите массив: | ||
| + | |||
| + | '' | ||
| + | %# mdadm -S / | ||
| + | |||
| + | Затем необходимо затереть superblock каждого из составляющих массива: | ||
| + | |||
| + | '' | ||
| + | %# mdadm --zero-superblock / | ||
| + | |||
| + | Если действие выше не помогло, | ||
| + | '' | ||
| + | %# dd if=/ | ||
| + | %# dd if=/ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | | ||