Изменить файловое хранилище
После создания файлового хранилища вы можете изменить его имя, описание и размер.
Примечание
Размер файлового хранилища можно изменить только с помощью CLI или API. Изменить размер хранилища можно лишь в сторону увеличения, уменьшить размер хранилища нельзя.
-
В консоли управления
выберите каталог, в котором находится файловое хранилище. -
Выберите сервис Compute Cloud.
-
На панели слева выберите
Файловые хранилища. -
В строке нужного файлового хранилище нажмите
и выберите пункт Редактировать. -
Измените параметры файлового хранилища: например, переименуйте его, отредактировав поле Имя.
Примечание
Размер файлового хранилища можно изменить только с помощью CLI или API.
-
Нажмите Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команд CLI для изменения файлового хранилища:
-
Для изменения имени, описания и размера:
yc compute filesystem update --help
-
Для изменения размера:
yc compute filesystem resize --help
-
-
Получите список доступных файловых хранилищ:
yc compute filesystem list --format yaml
Результат:
- id: epd0u6h8lh41******** folder_id: b1g86q4m5vej******** created_at: "2022-04-26T16:59:19Z" ... size: "1073741824" block_size: "4096" status: READY
-
Измените параметры файлового хранилища, указав в команде идентификатор (
--id
) или имя (--name
) нужного хранилища. Например, измените:-
Имя и описание:
yc compute filesystem update \ --name storage-1 \ --new-name storage-3 \ --description vm-storage
Результат:
id: epd5g123c8hk******** folder_id: b1g86q4m5vej******** created_at: "2022-04-26T16:37:30Z" ... size: "1073741824" block_size: "4096" status: READY
-
Размер:
yc compute filesystem resize \ --name storage-1 \ --size 2GB
Результат:
id: epd5g123c8hk******** folder_id: b1g86q4m5vej******** created_at: "2022-04-26T16:37:30Z" ... size: "2147483648" block_size: "4096" status: READY
-
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
-
Откройте файл конфигурации Terraform и измените фрагмент с описанием файлового хранилища:
Пример описания файлового хранилища в конфигурации Terraform
... resource "yandex_compute_filesystem" "default" { name = "fs-name" type = "network-ssd" zone = "ru-central1-a" size = 150 } ...
-
Примените изменения:
-
В терминале перейдите в папку, где вы отредактировали конфигурационный файл.
-
Проверьте корректность конфигурационного файла с помощью команды:
terraform validate
Если конфигурация является корректной, появится сообщение:
Success! The configuration is valid.
-
Выполните команду:
terraform plan
В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply
-
Подтвердите изменения: введите в терминале слово
yes
и нажмите Enter.
-
Проверить изменение файлового хранилища и его настройки можно в консоли управления
yc compute filesystem get <имя_файлового_хранилища>
Воспользуйтесь методом REST API update для ресурса Filesystem или вызовом gRPC API FilesystemService/Update.