Управление томами NFS#
После того как том NFS создан, он запускается автоматически. Можно изменять его размер, уровень хранения, режим избыточности и область отказа, останавливать для смены IP-адреса, а также удалять.
Ограничения
После создания тома NFS можно изменять его режим избыточности только тогда, когда избыточность обеспечивается с помощью репликации. Возможность изменить режим избыточности отключена для остальных случаев, так как это может снизить производительность кластера. Причина в том, что перекодировка данных требует большого количества ресурсов кластера на долгое время. Если вы все же хотите изменить режим избыточности, свяжитесь со службой технической поддержки.
Смена IP-адреса возможна только для остановленных томов NFS.
Нельзя удалить том NFS, у которого есть экспорты NFS.
Предварительные требования
Создан том NFS, как описано в разделе Создание томов NFS.
Остановка тома NFS
Перейдите на экран Сервисы хранилища → NFS → Тома.
Выберите работающий том NFS и нажмите Стоп.
Используйте следующую команду:
vinfra service nfs share stop [--force] <name>
--force
Остановить том NFS принудительно.
<name>
Имя тома NFS.
Например, чтобы остановить том share1, выполните:
# vinfra service nfs share stop share1
Запуск тома NFS
Перейдите на экран Сервисы хранилища → NFS → Тома.
Выберите остановленный том NFS и нажмите Старт.
Используйте следующую команду:
vinfra service nfs share start <name>
<name>
Имя тома NFS.
Например, чтобы запустить том share1, выполните:
# vinfra service nfs share start share1
Изменение конфигурации тома NFS
Перейдите на экран Сервисы хранилища → NFS → Тома и выберите необходимый том NFS.
Если вы хотите изменить IP-адрес тома, предварительно остановите том с помощью кнопки Стоп.
Нажмите Настроить.
В разделе Параметры тома измените его IP-адрес, размер, уровень хранения, режим избыточности и область отказа.
Нажмите Сохранить.
Используйте следующую команду:
vinfra service nfs share set [--tier {0,1,2,3}] [--replicas <norm> | --encoding <M>+<N>]
[--failure-domain {0,1,2,3,4}] [--size <size>]
--tier {0,1,2,3}Уровень хранилища.
--replicas <norm>Схема репликации хранилища в формате:
norm— количество сохраняемых реплик.
--encoding <M>+<N>Схема помехоустойчивого кодирования хранилища для данных тома NFS в формате:
M— число блоков данных;N— число блоков четности.
--failure-domain {0,1,2,3,4}Область отказа хранилища (
0— диск,1— узел,2— стойка,3— ряд,4— комната).--size <size>Размер тома NFS в байтах. Также можно использовать следующие единицы измерения:
KiBдля кибибайтов,MiBдля мебибайтов,GiBдля гибибайтов,TiBдля тебибайтов иPiBдля пебибайтов.<name>Имя тома NFS.
Например, чтобы увеличить размер тома share1 до 200 GiB, выполните:
# vinfra service nfs share set share1 --size 200GiB
Удаление тома NFS
Перейдите на экран Сервисы хранилища → NFS → Тома.
Выберите необходимый том NFS и нажмите Удалить.
Нажмите Да в окне подтверждения.
Используйте следующую команду:
vinfra service nfs share delete <name>
<name>
Имя тома NFS.
Например, чтобы удалить том share1, выполните:
# vinfra service nfs share delete share1