Відмінності між версіями «Mdadm»

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку
 
(Не показані 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.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

Поточна версія на 07:13, 13 липня 2018

Создать массив

    1. 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
    1. 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