Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Для создания файла конфигурации для BlobFuse2 из файла конфигурации BlobFuse версии 1 используйте команду blobfuse2 mountv1.
Синтаксис
blobfuse2 mountv1 [path] --[flag-name]=[flag-value]
Аргументы
[path]
Укажите путь в файловой системе к каталогу, куда будет подключен контейнер хранилища. Пример
blobfuse2 mountv1 ./mount_path ...
Флаги (параметры)
Некоторые флаги наследуются от родительской команды blobfuse2, а другие применяются только к команде blobfuse2 mountv1.
Флаги, унаследованные от команды BlobFuse2
Следующие флаги наследуются от родительской команды blobfuse2:
| Флаг | Краткая версия | Тип значения | Значение по умолчанию | Описание |
|---|---|---|---|---|
| disable-version-check | Логическое | false | Включает или отключает автоматическую проверку версий двоичных файлов BlobFuse2 | |
| help | -H | Недоступно | Недоступно | Справочные сведения о команде и подкомандах BlobFuse2 |
Флаги, которые применяются только к команде mountv1 в BlobFuse2
Следующие флаги применяются только к команде blobfuse2 mountv1:
| Флаг | Short version |
Значение тип |
Значение по умолчанию значение |
Описание |
|---|---|---|---|---|
| background-download | Логическое | false | Скачивание файла для запуска в фоновом режиме при открытом вызове | |
| basic-remount-check | Логическое | false | Проверка состояния подключения через /etc/mtab | |
| block-size-mb | uint | Размер блока, который будет скачиваться во время потоковой передачи (в МБ) |
||
| ca-cert-file | строка | Указывает путь к сертификату pem для прокси-сервера, если он отсутствует в пути по умолчанию. | ||
| cache-on-list | Логическое | Да | Атрибуты кэша для перечисления | |
| cache-poll-timeout-msec | uint | Время в миллисекундах для получения списка файлов, время существования которых в кэше истекло и которые ожидают вытеснения (в миллисекундах) |
||
| cache-size-mb | FLOAT | Размер кэша файлов (в МБ) |
||
| cancel-list-on-mount-seconds | uint16 | Вызов списка по умолчанию направляется к контейнеру при подключении (в секундах). |
||
| config-file | строка | ./config.cfg | Входной файл конфигурации BlobFuse | |
| container-name | строка | Обязательный, если файл конфигурации не указан | ||
| convert-config-only | Логическое | Не подключать, а только преобразовать конфигурацию версии 1 в версию 2 | ||
| d | -d | Логическое | false | Подключение с использованием журналов переднего плана и FUSE |
| empty-dir-check | Логическое | false | Запрещает повторное подключение при значении tmp-path, отличном от пустой строки | |
| enable-gen1 | Логическое | false | Включение подключения 1-го поколения | |
| file-cache-timeout-in-seconds | uint32 | 120 | В течение этого времени blobfuse не будет проверять, обновлен ли файл. (в секундах). |
|
| high-disk-threshold | uint32 | Пороговое значение высокой загрузки диска (в процентах) |
||
| http-proxy | строка | Адрес прокси-сервера HTTP | ||
| https-proxy | строка | Адрес прокси-сервера HTTP | ||
| invalidate-on-sync | Логическое | Да | Invalidate file/dir on sync/fsync | |
| log-level | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | Уровень ведения журнала для системного журнала. | |
| low-disk-threshold | uint32 | Low disk threshold (в процентах) |
||
| max-blocks-per-file | INT | Максимальное число блоков, кэшируемых в памяти для потоковой передачи | ||
| max-concurrency | uint16 | Параметр для переопределения установленного по умолчанию числа одновременных подключений к хранилищу | ||
| max-eviction | uint32 | Количество файлов, которые будут немедленно вытеснены из кэша | ||
| max-retry | int32 | Максимальное число повторных попыток, если коды сбоев допускают повторные попытки | ||
| max-retry-interval-in-seconds | int32 | Максимальная продолжительность времени между 2-мя повторными попытками (в секундах). |
||
| no-symlinks | Логическое | false | Следует ли поддерживать символьные ссылки | |
| o | -o | строки; | Параметры FUSE | |
| output-file | строка | ./config.yaml | Выходной файл конфигурации Blobfuse | |
| pre-mount-validate | Логическое | Да | Проверка подключения blobfuse2 | |
| required-free-space-mb | INT | Требуемое свободное место (в МБ) |
||
| retry-delay-factor | int32 | Задержка повтора между двумя попытками (в секундах). |
||
| set-content-type | Логическое | false | Включает автоматическое определение значения для свойства content-type на основе расширения файла. | |
| stream-cache-mb | uint | Ограничивает общий объем данных, кэшируемых в памяти, чтобы снизить потребление памяти blobfuse (в МБ) |
||
| Потоковая передача | Логическое | false | Включение потоковой передачи | |
| tmp-path | строка | Недоступно | Настраивает расположение папки tmp для кэша. (Для максимальной производительности выберите самый быстрый диск (SSD или RAM-диск)). |
|
| upload-modified-only | Логическое | false | Отключает ненужные отправки в хранилище | |
| use-adls | Логическое | false | Предоставляет blobfuse доступ к учетной записи хранения Azure DataLake. | |
| use-attr-cache | Логическое | false | Включает кэш атрибутов | |
| use-https | Логическое | false | Включает обмен данными по протоколу HTTPS с хранилищем BLOB-объектов |
Примеры
Подключите контейнер BLOB-объектов к учетной записи Azure Data Lake Storage с помощью файла конфигурации BlobFuse версии 1:
sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=trueСоздайте файл конфигурации BlobFuse2 на основе файла конфигурации версии 1 в том же каталоге, но не подключайте в нем контейнеры:
sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true