Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Используйте команду blobfuse2 mount для подключения контейнера Blob в качестве файловой системы в Linux или для отображения существующих точек монтирования.
Синтаксис команды
Команда blobfuse2 mount имеет 2 формата:
blobfuse2 mount [path] --[flag-name]=[flag-value]
blobfuse2 mount [command] --[flag-name]=[flag-value]
Аргументы
[path]
Укажите путь к файлу в каталог, в котором будет подключен контейнер хранилища. Пример:
blobfuse2 mount ./mount_path ...
[command]
Поддерживаемые подкоманды для blobfuse2 mount:
| командование | Описание |
|---|---|
| все | Подключение всех контейнеров BLOB-объектов в указанной учетной записи хранения |
| список | Список всех точек подключения BLOBFuse2 |
Выберите одну из ссылок команды в таблице выше, чтобы просмотреть документацию для отдельных вложенных команд, включая аргументы и флаги, которые они поддерживают.
Флаги (опции)
Некоторые флаги наследуются от родительской команды, blobfuse2а другие применяются только к команде blobfuse2 mount .
Флаги, унаследованные от команды BlobFuse2
Следующие флаги наследуются от родительской команды blobfuse2):
| Флаг | Краткая версия | Тип значения | Значение по умолчанию | Описание |
|---|---|---|---|---|
| disable-version-check (отключить проверку версии) | булевый | неправда | Включает или отключает автоматическую проверку версий двоичных файлов BLOBFuse2 | |
| Помощь | -h | n/a | n/a | Справка по команде blobfuse2 и подкомандам |
Флаги, которые применяются только к команде монтирования BlobFuse2
Следующие флаги применяются только к команде blobfuse2 mount:
| Флаг | Тип значения | Значение по умолчанию | Описание |
|---|---|---|---|
| разрешить другим | булевый | неправда | Разрешить другим пользователям доступ к этой точке подключения |
| время ожидания attr-cache-timeout | uint32 | 120 | Время ожидания кэша атрибутов (в секундах) |
| время ожидания attr | uint32 | Тайм-аут атрибута (в секундах) |
|
| файл конфигурации | струна | ./config.yaml | Путь к файлу конфигурации, в котором указаны учетные данные учетной записи. |
| имя контейнера | струна | Имя контейнера, который будет монтироваться | |
| таймаут для входа | uint32 | Таймаут входа (в секундах) |
|
| время ожидания кэша файлов | uint32 | 120 | Время ожидания кэша файлов (в секундах) |
| передний план | булевый | неправда | Подключена ли файловая система в режиме переднего плана |
| путь к файлу журнала | струна | $HOME/.blobfuse2/blobfuse2.log | Путь к файлам журнала |
| уровень логирования | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG ЖУРНАЛ_ПРЕДУПРЕЖДЕНИЕ |
LOG_WARNING | Уровень записей в журнале, записываемых в --log-file-path. |
| отрицательное время ожидания | uint32 | Отрицательное время ожидания входа (в секундах) |
|
| no-symlinks (без символических ссылок) | булевый | неправда | Следует ли поддерживать символические ссылки |
| парольная фраза | струна | Ключ для расшифровки файла конфигурации. Также можно указать с помощью env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE Длина ключа должна быть 16 (AES-128), 24 (AES-192) или 32 (AES-256) байтов. |
|
| Только для чтения | булевый | неправда | Подключение системы в режиме только для чтения |
| secure-config | булевый | неправда | Шифрование автоматически созданного файла конфигурации для каждого контейнера |
| tmp-path | струна | n/a | Настраивает расположение tmp для кэша. (Настройте самый быстрый диск (SSD или ramdisk) для оптимальной производительности. |
Примеры
Примечание.
В следующих примерах предполагается, что вы уже создали файл конфигурации в текущем каталоге.
Подключите отдельный контейнер хранилища BLOB-объектов Azure к новому каталогу с помощью параметров из файла конфигурации и с отключенным режимом переднего плана:
sudo mkdir bf2a sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --foreground=falsesudo blobfuse2 mount listПример результата
1 : /home/<user>/bf2aПодключите все контейнеры Blob-хранилища в учетной записи, указанной в файле конфигурации, к пути, указанному в команде. (Каждый контейнер будет подкаталогом в указанном каталоге):
sudo mkdir bf2allsudo blobfuse2 mount all ./bf2all --config-file=./config.yamlПример результата
Mounting container : blobfuse2a to path : bf2all/blobfuse2a Mounting container : blobfuse2b to path : bf2all/blobfuse2bsudo blobfuse2 mount listПример результата
1 : /home/<user>/bf2all/blobfuse2a 2 : /home/<user>/bf2all/blobfuse2bПодключите быстрое устройство хранения, затем подключите контейнер блоб-хранилища, указав путь к подключенному диску в качестве местоположения для кэширования файлов BlobFuse2.
sudo mkdir /mnt/resource/blobfuse2tmp -p sudo chown <youruser> /mnt/resource/blobfuse2tmp sudo mkdir bf2a sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --tmp-path=/mnt/resource/blobfuse2tmpblobfuse2 mount list1 : /home/<user>/bf2a/blobfuse2aПодключите контейнер Blob-хранилища в режиме только для чтения, пропуская автоматическую проверку версии BlobFuse2.
sudo blobfuse2 mount ./mount_dir --config-file=./config.yaml --read-only --disable-version-check=trueПодключите контейнер BLOB-хранилища с помощью существующего файла конфигурации, но измените имя контейнера (подключая другой контейнер в той же учетной записи хранения):
sudo blobfuse2 mount ./mount_dir2 --config-file=./config.yaml --container-name=container2