Автоматическая замена дисков
Диск может быть заменён автоматически, если он
- физически извлечён из RAID;
- превысил критическое значение износа;
- превысил порог ошибок I/O.
Для автоматической замены дисков в RAID создайте набор резервных дисков (spare pool), после чего назначьте для RAID созданный набор. Для каждого RAID вы можете назначить только один набор. В одном наборе могут быть только SSD или только NVMe-диски.
Если в системе есть набор резервных дисков, вы можете добавить его к существующему RAID или добавить набор при создании нового RAID.
Команды для управления наборами резервных дисков
Чтобы добавить диск(и) в набор резервных дисков, используйте команду
# eracli pool add <args>
Обязательные опции |
||
-n |
--name |
Имя набора резервных дисков. |
-d |
--drives |
Список блочных устройств (/dev/sd*, /dev/mapper/mpath*, /dev/nvme*, /dev/dm-*) через пробел. |
Чтобы создать набор резервных дисков, используйте команду
# eracli pool create <args>
Обязательные опции |
||
-n |
--name |
Имя набора резервных дисков. |
-d |
--drives |
Список блочных устройств (/dev/sd*, /dev/mapper/mpath*, /dev/nvme*, /dev/dm-*) через пробел. |
Чтобы удалить набор резервных дисков, используйте команду
# eracli pool delete <arg>
Обязательная опция |
||
-n |
--name |
Имя набора резервных дисков. |
Чтобы удалить диск(и) из набора резервных дисков, используйте команду
# eracli pool remove <args>
Обязательные опции |
||
-n |
--name |
Имя набора резервных дисков. |
-d |
--drives |
Список блочных устройств (/dev/sd*, /dev/mapper/mpath*, /dev/nvme*, /dev/dm-*) через пробел. |
Чтобы показать информацию о наборе резервных дисков, используйте команду
# eracli pool show [optional_args]
Необязательные опции |
||
-n |
--name |
Имя набора резервных дисков. Если не указан, показать информацию обо всех наборах. |
-f |
--format |
Формат вывода информации:
По умолчанию: table. |
-u |
--units |
Размерность:
По умолчанию: g. |

Возможные статусы дисков в наборах:
- ready – диск готов для замены;
- absent – диск отсутствует в системе;
- failed – попытка замены на этот диск из набора не удалась, диск не будет использоваться для замены.
Чтобы изменить таймер замены дисков из наборов резервных дисков в RAID, используйте команду
# eracli settings pool modify <arg>
Обязательная опция |
||
-rd |
--replace_delay |
Установить таймер замены дисков из набора резервных дисков в RAID, в секундах. Для всех наборов используется один таймер. Возможные значения: целые числа от 1 до 3600. По умолчанию: 180 секунд. |
Чтобы показать значение для таймера замены дисков из наборов резервных дисков, используйте команду
# eracli settings pool show
Необязательная опция |
||
-f |
--format |
Формат вывода информации:
По умолчанию: table. |
Пример: Создание набора резервных дисков и добавление набора к RAID «era5»:
-
Создайте набор резервных дисков:
# eracli pool create -n pool1 -d /dev/sda /dev/sdb
-
Добавьте созданный набор к RAID:
# eracli raid modify -n era5 -sp pool1
Пример: Установка таймера замены для наборов резервных дисков в 60 секунд:
# eracli settings pool modify -rd 60