Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Используйте команду 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