Поделиться через


Использование команды BlobFuse2 mount all для подключения всех контейнеров BLOB-объектов в учетной записи хранения в качестве файловой системы Linux

Используйте команду blobfuse2 mount all для подключения всех контейнеров больших двоичных объектов в учетной записи хранения в качестве файловой системы Linux. Каждый контейнер будет подключен к уникальному подкаталогу по указанному пути. Имена подкаталогов будут соответствовать именам контейнеров.

Синтаксис

blobfuse2 mount all [path] --[flag-name]=[flag-value]

Аргументы

[path]

Укажите путь в файловой системе к каталогу, в котором будут подключены все контейнеры хранилища BLOB-объектов из учетной записи хранения. Пример

blobfuse2 mount all ./mount_path ...

Флаги (параметры)

Флаги, применимые к blobfuse2 mount all, наследуются от родительских команд blobfuse2 и blobfuse2 mount.

Флаги, унаследованные от команды BlobFuse2

Следующие флаги наследуются от прародительской команды blobfuse2:

Флаг Краткая версия Тип значения Значение по умолчанию Описание
disable-version-check Логическое false Включает или отключает автоматическую проверку версий двоичных файлов BlobFuse2
help -H Недоступно Справочные сведения о команде и подкомандах BlobFuse2

Флаги, унаследованные от команды mount в BlobFuse2

Следующие флаги наследуются от родительской команды blobfuse2 mount:

Флаг Тип значения Значение по умолчанию Описание
allow-other Логическое false Разрешает другим пользователям доступ к этой точке подключения
attr-cache-timeout uint32 120 Время ожидания для кэша атрибутов
(в секундах).
attr-timeout uint32 Время ожидания для атрибута
(в секундах).
config-file строка ./config.yaml Путь к файлу, в котором указаны учетные данные учетной записи. По умолчанию это config.yaml в текущем каталоге.
container-name строка Имя подключаемого контейнера
entry-timeout uint32 Время ожидания для записи
(в секундах).
file-cache-timeout uint32 120 Время ожидания для кэша файлов
(в секундах).
передний план Логическое false Указывает, будет ли файловая система подключаться в режиме переднего плана
log-file-path строка $HOME/.blobfuse2/blobfuse2.log Путь к файлам журнала
log-level LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Уровень ведения журнала для записи в --log-file-path.
negative-timeout uint32 Время ожидания для негативной записи
(в секундах).
no-symlinks Логическое false Следует ли поддерживать символьные ссылки
парольная фраза строка Ключ для расшифровки файла конфигурации.
Его также можно указать в переменой среды BLOBFUSE2_SECURE_CONFIG_PASSPHRASE.
Длина ключа должна составлять 16 байтов (AES-128), 24 байта (AES-192) или 32 байта (AES-256).
Только для чтения Логическое false Подключение системы в режиме только для чтения
secure-config Логическое false Шифрование автоматически созданного файла конфигурации для каждого контейнера
tmp-path строка Недоступно Настраивает расположение папки tmp для кэша.
(Для максимальной производительности выберите самый быстрый диск (SSD или RAM-диск)).

Примеры

Примечание

В следующих примерах предполагается, что вы уже создали файл конфигурации в текущем каталоге.

Подключение всех контейнеров хранилища BLOB-объектов из учетной записи хранения, указанной в файле конфигурации, к указанному в команде пути. (Каждый контейнер будет подкаталогом в указанном каталоге):

sudo mkdir bf2all
sudo blobfuse2 mount all ./bf2all --config-file=./config.yaml

Пример выходных данных

Mounting container : blobfuse2a to path : bf2all/blobfuse2a
Mounting container : blobfuse2b to path : bf2all/blobfuse2b
sudo blobfuse2 mount list

Пример выходных данных

1 : /home/<user>/bf2all/blobfuse2a
2 : /home/<user>/bf2all/blobfuse2b

См. также раздел