Відмінності між версіями «Mdadm»
Перейти до навігації
Перейти до пошуку
| (Не показані 2 проміжні версії цього користувача) | |||
| Рядок 9: | Рядок 9: | ||
Переименовать mdadm raid | Переименовать mdadm raid | ||
| − | Информацию о массивах можно просмотреть через /proc/mdstat или командой | + | Информацию о массивах можно просмотреть через cat /proc/mdstat или командой |
mdadm --detail --scan | mdadm --detail --scan | ||
Для просмотра устройств, входящих в составы массивов, используется команда | Для просмотра устройств, входящих в составы массивов, используется команда | ||
| Рядок 30: | Рядок 30: | ||
Если файла mdadm.conf ещё нет, можно его создать: | Если файла mdadm.conf ещё нет, можно его создать: | ||
echo "DEVICE partitions" > /etc/mdadm/mdadm.conf | echo "DEVICE partitions" > /etc/mdadm/mdadm.conf | ||
| − | mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm. | + | mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm.conf |
| + | |||
| + | Удалить сбойный диск | ||
| + | mdadm --manage /dev/md0 --fail /dev/sdb1 | ||
| + | |||
| + | Добавить диск | ||
| + | mdadm --manage /dev/md0 --add /dev/sdb1 | ||
| + | |||
| + | обнулить диск | ||
| + | blkdiscard /dev/sda | ||
| + | |||
| + | To increase speed, enter: | ||
| + | sysctl -w dev.raid.speed_limit_min=value | ||
| + | echo 50000 > /proc/sys/dev/raid/speed_limit_min # In this example, set it to 50000 K/Sec, enter | ||
Поточна версія на 07:13, 13 липня 2018
Создать массив
- CentOS 7:
mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda2 /dev/sdb2 --metadata=1.2 mdadm --create /dev/md1 --level=mirror --raid-devices=2 /dev/sda3 /dev/sdb3 --metadata=1.2
- CentOS 6:
# mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda2 /dev/sdb2 --metadata=1.0 # mdadm --create /dev/md1 --level=mirror --raid-devices=2 /dev/sda3 /dev/sdb3 --metadata=1.1
Переименовать mdadm raid Информацию о массивах можно просмотреть через cat /proc/mdstat или командой
mdadm --detail --scan
Для просмотра устройств, входящих в составы массивов, используется команда
mdadm --examine --scan
Детально о массиве можно посмотреть с помощью
mdadm --detail /dev/<md-device>
Далее raid нужно остановить, например для /dev/md127:
mdadm --stop /dev/md127 mdadm --remove /dev/md127
И собираем с новым именем. Для версии метаданных 1.0 и выше используем
mdadm --assemble /dev/md3 /dev/sd[ab]6 --update=name
Для старой структуры метаданных (обычно 0.90, т.к. она позволяет ядру автоматически собирать массив), используем:
mdadm –assemble /dev/md0 –update=super-minor /dev/sd[ab]3
Удалить масив
umount /dev/md0 mdadm -S /dev/md0 mdadm --zero-superblock /dev/sda mdadm --zero-superblock /dev/sdb
Если файла mdadm.conf ещё нет, можно его создать:
echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm.conf
Удалить сбойный диск
mdadm --manage /dev/md0 --fail /dev/sdb1
Добавить диск
mdadm --manage /dev/md0 --add /dev/sdb1
обнулить диск
blkdiscard /dev/sda
To increase speed, enter:
sysctl -w dev.raid.speed_limit_min=value echo 50000 > /proc/sys/dev/raid/speed_limit_min # In this example, set it to 50000 K/Sec, enter