raid
Операции с RAID.
# eracli raid <subcommand> <args> [optional_args]
Для команды raid доступны следующие подкоманды:
create |
Создать RAID. |
destroy |
Удалить RAID без возможности восстановления. |
import apply |
Импортировать (восстановить) RAID с метаданных на дисках. |
import show |
Показать информацию о RAID, которые могут быть импортированы (восстановлены) с дисков. |
init start |
Запустить или продолжить инициализацию RAID. |
init stop |
Остановить инициализацию RAID. |
modify |
Изменить параметры созданного RAID. |
recon start |
Запустить реконструкцию для RAID. |
recon stop |
Остановить реконструкцию для RAID. |
replace |
Заменить или исключить диск из RAID. |
resize |
Изменить размер RAID. |
restore |
Восстановить RAID из метаданных на дисках. |
restripe continue |
Возобновить рестрайпинг RAID. |
restripe start |
Запустить рестрайпинг RAID. |
restripe stop |
Приостановить рестрайпинг RAID. |
sdc start |
Запустить SDC DnC. |
sdc pause |
Приостановить SDC DnC. |
sdc stop |
Остановить SDC DnC. |
show |
Показать информацию о RAID. |
trace | Отслеживать производительность RAID в реальном времени. |
unload |
Удалить RAID с возможностью восстановления. |
create
Создать RAID.
# eracli raid create <args> [optional_args]
Обязательные опции |
||
-n |
--name |
Имя RAID. |
-l |
--level |
Уровень RAID: 0, 1, 5, 6, 7, 10, 50, 60, 70 или nm. |
-d |
--drives |
Список блочных устройств (/dev/sd*, /dev/mapper/mpath*, /dev/nvme*, /dev/dm-*) через пробел. |
-gs |
--group_size |
Только для RAID уровней 50, 60, 70. Задаёт количество дисков одной RAID-группе уровней 5, 6, 7.3 для соответствующих RAID 50, 60, 70. Возможные значения: целые числа от 4 до 32. |
-sc |
--synd_cnt |
Только для RAID уровня N+M. Задаёт количество контрольных сумм M. Возможные значения: целые числа от 4 до 32. Дополнительные условия: N+M ≤ 64 и M ≤ N. |
Необязательные опции |
||
-bs |
--block_size |
Размер блока RAID: 512 или 4096 байт. По умолчанию: 4096. |
-inp |
--init_prio |
Кроме RAID 0. Приоритет инициализации в %: от 0 до 100. По умолчанию: 100. |
-mwe |
--merge_write_enabled |
Кроме RAID уровней 0, 1, 10. Включить (1) или выключить (0) функцию Merge для операций записи. По умолчанию: 0. |
-mre |
--merge_read_enabled |
Кроме RAID уровней 0, 1, 10. Включить (1) или выключить (0) функцию Merge для операций чтения. По умолчанию: 0. |
-ml |
--memory_limit |
Ограничение количества RAM в MiB, используемое RAID. Возможные значения: 0 и от 1024 до 1048576. Значение 0 снимает ограничение. По умолчанию: 0. |
-mm |
--merge_max |
Кроме RAID уровней 0, 1, 10. Максимальное время ожидания (в микросекундах) накопления страйпа для функций Merge. Возможные значения: целые числа от 1 до 100000. По умолчанию: 1000. |
-mw |
--merge_wait |
Кроме RAID уровней 0, 1, 10. Время ожидания (в микросекундах) между запросами для функций Merge. Возможные значения: целые числа от 1 до 100000. Значение должно быть меньше значения merge_max. По умолчанию: 300. |
-rcp |
--recon_prio |
Кроме RAID 0. Приоритет реконструкции в %: от 0 до 100. По умолчанию: 100. |
-re |
--resync_enabled |
Кроме RAID уровней 0, 1, 10. Включить (1) или выключить (0) функцию resync. По умолчанию: 1. |
-rl |
--request_limit |
Количество одновременных запросов I/O на RAID. Возможные значения: от 0 до 4294967295. Значение 0 снимает ограничение. По умолчанию: 0. |
-rsp |
--restripe_prio |
Приоритет рестрайпинга в %: от 0 до 100. По умолчанию: 100. |
-se |
--sched_enabled |
Включить (1) или выключить (0) функцию “scheduling”. По умолчанию: 0. |
-sp |
--sparepool |
Имя резервного набора дисков, который будет добавлен к RAID. |
-ss |
--strip_size |
Размер стрипа в KiB: 16, 32, 64, 128, 256. По умолчанию: 16. |
--force_metadata |
Выполнить команду, не учитывая текущие метаданные на дисках. Эти метаданные будут удалены. |
destroy
Удалить RAID без возможности восстановления RAID и данных на нём.
RAID с файловой системой размонтируйте перед удалением.
# eracli raid destroy <arg>
Взаимоисключающие обязательные опции |
||
-n |
--name |
Имя RAID. |
-a |
--all |
Удалить все доступные ERA RAID. Опция не принимает значения. |
import apply
Импортировать (восстановить) RAID с метаданных на дисках.
# eracli raid import apply <arg> [optional_arg]
Взаимоисключающие обязательные опции |
||
-id |
--uuid |
UUID найденного на дисках RAID. |
-d |
--drives |
Список блочных устройств (/dev/sd*, /dev/mapper/mpath*, /dev/nvme*, /dev/dm-*) через пробел. Если значение не указано, то импортировать со всех блочных устройств. |
Необязательная опция |
||
-nn |
--new_name |
Новое имя RAID. |
import show
Показать информацию о RAID, которые могут быть импортированы (восстановлены) с дисков.
# eracli raid import show [optional_args]
Необязательная опция |
||
-d |
--drives |
Список блочных устройств (/dev/sd*, /dev/mapper/mpath*, /dev/nvme*, /dev/dm-*) через пробел, для которых показать информацию об импортируемых RAID. Если не указан, показать со всех дисков. |
-f |
--format |
Формат вывода информации:
По умолчанию: table. |
--offline |
Показать в списке импорта невосстановимые RAID. Опция не принимает значения. |
init start
Запустить или продолжить инициализацию RAID.
# eracli raid init start <arg>
Обязательная опция |
||
-n |
--name |
Имя RAID. |
init stop
Остановить инициализацию RAID.
# eracli raid init stop <arg>
Обязательная опция |
||
-n |
--name |
Имя RAID. |
modify
Изменить параметры созданного RAID.
# eracli raid modify <arg> [optional_args]
Обязательная опция |
||
-n |
--name |
Имя RAID. |
Необязательная опция |
||
-inp |
--init_prio |
Кроме RAID 0. Приоритет инициализации в %: от 0 до 100. По умолчанию: 100. |
-mwe |
--merge_write_enabled |
Кроме RAID уровней 0, 1, 10. Включить (1) или выключить (0) функцию Merge для операций записи. По умолчанию: 0. |
-mre |
--merge_read_enabled |
Кроме RAID уровней 0, 1, 10. Включить (1) или выключить (0) функцию Merge для операций чтения. По умолчанию: 0. |
-ml |
--memory_limit |
Установить ограничение размера оперативной памяти в MiB. Возможные значения: 0 и целые числа от 1024 до 1048576. Значение 0 снимает ограничение. По умолчанию: 0 (без ограничения). |
-mm |
--merge_max |
Кроме RAID уровней 0, 1, 10. Установить максимальное время (в микросекундах) ожидания накопления страйпа при включенном Merge. Возможные значения: целые числа от 1 до 100000. По умолчанию: 1000. |
-mw |
--merge_wait |
Кроме RAID уровней 0, 1, 10. Установить время (в микросекундах) ожидания между запросами при включенном Merge. Возможные значения: целые числа от 1 до 100000. Значение должно быть меньше значения merge_max. По умолчанию: 300. |
-rcp |
--recon_prio |
Кроме RAID уровня 0. Приоритет реконструкции в %: от 0 до 100. По умолчанию: 100. |
-re |
--resync_enabled |
Кроме RAID уровней 0, 1, 10. Включить (1) или выключить (0) функцию Resync. По умолчанию: 1. |
-rl |
--request_limit |
Количество одновременных запросов I/O на RAID. Возможные значения: от 0 до 4294967295. Значение 0 снимает ограничение. По умолчанию: 0. |
-rsp |
--restripe_prio |
Приоритет рестрайпинга в %. Возможные значения: от 0 до 100. По умолчанию: 100. |
--sdc_prio |
Приоритет SDC DnC в %. Возможные значения: от 0 до 100. По умолчанию: 100. |
|
-se |
--sched_enabled |
Включить (1) или выключить (0) функцию Scheduling. По умолчанию: 0. |
-sp |
--sparepool |
Имя резервного набора дисков, который будет добавлен к RAID. Значение “null” отвяжет набор резервных дисков от RAID. |
--force_online |
Принудительно перевести RAID в online, даже если на RAID есть невосстановимые участки. :
Чтение или запись с/на невосстановимые участки RAID может приводить к порче данных. Не используйте эту опцию без предварительной консультации с отделом поддержки поставщика СХД. Опция не принимает значений. Требует наличия опции --force. |
|
--force_online_sdc |
Запустить SDC DnC перед принудительным переводом RAID в онлайн. При этом, если будут найдены невосстановимые SDC, RAID в онлайн переведён не будет. Требует наличия опции : Выполнение этой команды блокирует изменение параметров RAID до окончания команды.
|
|
--force_resync |
Принудительно запустить переинициализацию RAID. Опция не принимает значения. |
recon start
Запустить реконструкцию для RAID.
# eracli raid recon start <arg>
Обязательная опция |
||
-n |
--name |
Имя RAID. |
recon stop
Остановить реконструкцию для RAID.
# eracli raid recon stop <arg>
Обязательная опция |
||
-n |
--name |
Имя RAID. |
replace
Заменить или исключить диск из RAID.
# eracli raid replace <args>
Обязательная опция |
||
-n |
--name |
Имя RAID. |
-no |
--number |
Номер диска. Чтобы узнать номер диска, используйте команду eracli raid show. |
-d |
--drive |
Новый диск. Для извлечения диска (пометив его как отсутствующий) задайте значение «null». |
resize
Изменить размер RAID.
# eracli raid resize <arg>
Обязательная опция |
||
-n |
--name |
Имя RAID. |
restore
Восстановить RAID из файла текущей конфигурации.
# eracli raid restore <arg>
Взаимоисключающие обязательные опции |
||
-n | --name |
Имя RAID. |
-a | --all |
Восстановить все доступные ERA RAID. Опция не принимает значения. |
restripe continue
Возобновить рестрайпинг RAID.
# eracli raid restripe continue <arg>
Обязательная опция |
||
-n |
--name |
Имя RAID. |
restripe start
Запустить рестрайпинг RAID.
# eracli raid restripe start <args>
Обязательные опции |
||
-n |
--name |
Имя RAID. |
-l |
--level |
Новый уровень RAID. Если вы только увеличиваете размер RAID, введите для этой опции текущий уровень RAID. |
-gs |
--group_size |
Только для RAID 50, 60 и 70. Новый размер группы RAID. Возможные значения: целые числа от 4 до 32. |
-d |
--drives |
Список блочных устройств (/dev/sd*, /dev/mapper/mpath*, /dev/nvme*, /dev/dm-*) через пробел для добавления в RAID. |
restripe stop
Приостановить рестрайпинг RAID.
# eracli raid restripe stop <arg>
Обязательная опция |
||
-n |
--name |
Имя RAID. |
sdc start
Запустить функцию SDC DnC.
Обязательная опция |
||
-n |
--name |
Имя RAID. |
sdc pause
Приостановить работу функции SDC DnC.
Обязательная опция |
||
-n |
--name |
Имя RAID. |
sdc stop
Остановить работу функции SDC DnC.
Обязательная опция |
||
-n |
--name |
Имя RAID. |
show
Показать информацию о RAID.
# eracli raid show [optional_args]
Необязательные опции |
||
-n |
--name |
Имя RAID. Если не указан, показать информацию обо всех ERA RAID. |
-o |
--online |
Показать только RAID в состоянии "online". Опция не принимает значения. |
-u |
--utils |
Размерность:
По умолчанию: g. |
-f |
--format |
Формат вывода информации:
По умолчанию: table. |
-e |
--extended |
Показать расширенный вывод. Опция не принимает значения. |
trace
Отслеживать производительность RAID в реальном времени.
# eracli raid trace <args> [optional_args]
Обязательная опция |
||
-n |
--name |
Имя RAID. |
Требуется наличие минимум одной опции |
||
--io |
Показать IOPS и скорость. |
|
--latency |
Показать задержку. |
|
Необязательные опции |
||
-i |
--interval |
Интервал обновления значений производительности в секундах. Возможные значения: целые числа от 1, без ограничения максимального значения. По умолчанию: 1. |
-d | --duration |
Время выполнения команды в секундах. Возможные значения: целые числа от 0, без ограничения максимального значения. По умолчанию: 0 (время выполнения не ограничено). |
-f |
--format |
Формат вывода информации:
По умолчанию: table. |
unload
Удалить (выгрузить) RAID с возможностью восстановления RAID и сохранением данных на нём.
RAID с файловой системой размонтируйте перед удалением.
# eracli raid unload <arg>
Взаимоисключающие обязательные опции |
||
-n | --name |
Имя RAID. |
-a | --all |
Выгрузить все доступные ERA RAID. Опция не принимает значения. |