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