Jak użyć polecenia mountv1 obiektu BlobFuse2

blobfuse2 mountv1 Użyj polecenia , aby wygenerować plik konfiguracji dla obiektu BlobFuse2 z pliku konfiguracji blobFuse w wersji 1.

Składnia

blobfuse2 mountv1 [path] --[flag-name]=[flag-value]

Argumenty

[path]

Określ ścieżkę pliku do katalogu, w którym zostanie zainstalowany kontener magazynu. Przykład:

blobfuse2 mountv1 ./mount_path ...

Flagi (opcje)

Niektóre flagi są dziedziczone z polecenia nadrzędnego, blobfuse2a inne dotyczą blobfuse2 mountv1 tylko polecenia .

Flagi dziedziczone z polecenia BlobFuse2

Następujące flagi są dziedziczone z polecenia blobfuse2nadrzędnego ):

Flaga Wersja krótka Typ wartości Wartość domyślna Opis
disable-version-check boolean fałsz Włącza lub wyłącza automatyczne sprawdzanie wersji plików binarnych blobFuse2
Pomoc -h nie dotyczy nie dotyczy Informacje o pomocy dla polecenia blobfuse2 i podpolecenia

Flagi, które mają zastosowanie tylko do polecenia blobFuse2 mountv1

Następujące flagi dotyczą tylko polecenia:blobfuse2 mountv1

Flaga Krótki
Wersja
Wartość
typ
Domyślny
wartość
Opis
background-download boolean fałsz Pobieranie pliku do uruchomienia w tle podczas otwierania połączenia
podstawowa kontrola instalacji boolean fałsz Sprawdzanie stanu już zainstalowanego przy użyciu /etc/mtab
block-size-mb uint Rozmiar bloku do pobrania podczas przesyłania strumieniowego
(w MB)
ca-cert-file ciąg Określa ścieżkę certyfikatu pem serwera proxy, jeśli nie znajduje się w ścieżce domyślnej
cache-on-list boolean true Atrybuty pamięci podręcznej na liście
cache-poll-timeout-msec uint Czas w milisekundach w celu sondowania możliwych wygasłych plików oczekujących na eksmisję pamięci podręcznej
(w milisekundach)
cache-size-mb float Rozmiar pamięci podręcznej plików
(w MB)
cancel-list-on-mount-seconds uint16 Wywołanie listy kontenera jest domyślnie wystawiane podczas instalacji
(w sekundach)
plik konfiguracji ciąg ./Config.cfg Plik konfiguracji input BlobFuse
nazwa_kontenera ciąg Wymagane, jeśli nie określono pliku konfiguracji
konwertuj tylko konfigurację boolean Nie należy instalować — tylko konwertowanie konfiguracji w wersji 1 na 2
d -d boolean fałsz Instalowanie przy użyciu pierwszego planu i dzienników FUSE
empty-dir-check boolean fałsz Nie zezwala na ponowne instalowanie przy użyciu niepustej ścieżki tmp
enable-gen1 boolean fałsz Aby włączyć instalację Gen1
file-cache-timeout-in-seconds uint32 120 W tym czasie usługa blobfuse nie sprawdzi, czy plik jest aktualny, czy nie
(w sekundach)
wysoki próg dysku uint32 Wysoki próg dysku
(jako wartość procentowa)
http-proxy ciąg Adres serwera proxy HTTP
https-proxy ciąg Adres serwera proxy HTTPS
invalidate-on-sync boolean true Unieważnianie pliku/dir w synchronizacji/fsync
poziom dziennika LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Poziom rejestrowania zapisany w dzienniku systemowym.
niski próg dysku uint32 Niski próg dysku
(jako wartość procentowa)
max-block-per-file int Maksymalna liczba bloków do buforowania w pamięci na potrzeby przesyłania strumieniowego
maksymalna współbieżność uint16 Opcja zastąpienia domyślnej liczby współbieżnych połączeń magazynu
eksmisji maksymalnej uint32 Liczba plików do eksmitowania z pamięci podręcznej jednocześnie
maksymalna liczba ponownych prób int32 Maksymalna liczba ponownych prób, jeśli kody błędów można ponowić próbę
max-retry-interval-in-seconds int32 Maksymalna długość czasu między 2 ponownych prób
(w sekundach)
no-symlinks boolean fałsz Niezależnie od tego, czy symlinki powinny być obsługiwane
o -o ciągi Opcje FUSE
output-file ciąg ./config.yaml Wyjściowy plik konfiguracji Blobfuse
przed instalacją boolean true Sprawdź, czy program blobfuse2 jest zainstalowany
required-free-space-mb int Wymagane wolne miejsce
(w MB)
współczynnik ponawiania prób int32 Opóźnienie ponawiania próby między dwoma próbami
(w sekundach)
set-content-type boolean fałsz Włącza automatyczną właściwość "content-type" na podstawie rozszerzenia pliku
stream-cache-mb uint Ogranicz łączną ilość danych buforowanych w pamięci, aby zaoszczędzić ślad pamięci blobfuse
(w MB)
przesyłanie strumieniowe boolean fałsz włączanie przesyłania strumieniowego
tmp-path ciąg n/d Konfiguruje lokalizację tmp dla pamięci podręcznej.
(Skonfiguruj najszybszy dysk (SSD lub ramdisk), aby uzyskać najlepszą wydajność.
tylko do przekazywania zmodyfikowane boolean fałsz Wyłączanie niepotrzebnych przekazywania do magazynu
use-adls boolean fałsz Umożliwia usłudze blobfuse uzyskiwanie dostępu do konta magazynu usługi Azure DataLake
use-attr-cache boolean fałsz Włączanie pamięci podręcznej atrybutów
use-https boolean fałsz Umożliwia komunikację HTTPS z usługą Blob Storage

Przykłady

  1. Zainstaluj kontener obiektów blob na koncie Azure Data Lake Storage przy użyciu pliku konfiguracji blobFuse w wersji 1:

    sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true
    
  2. Utwórz plik konfiguracji BlobFuse2 z pliku konfiguracji w wersji 1 w tym samym katalogu, ale nie należy instalować żadnych kontenerów:

    sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true
    

Zobacz też