Udostępnij za pomocą


Jak używać polecenia BlobFuse2 mountv1

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

Składnia

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

Argumenty (w programowaniu)

[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 blobfuse2, a inne dotyczą tylko polecenia blobfuse2 mountv1.

Flagi dziedziczone z polecenia BlobFuse2

Następujące flagi są dziedziczone z polecenia nadrzędnego blobfuse2:

Flaga Wersja krótka Typ wartości Wartość domyślna Opis
wyłącz sprawdzanie wersji typ logiczny (boolowski) fałszywy Włącza lub wyłącza automatyczne sprawdzanie wersji plików binarnych blobFuse2
pomoc -h N/a N/a Informacja pomocnicza dotycząca polecenia blobfuse2 i podpoleceń

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

Następujące flagi mają zastosowanie tylko do polecenia blobfuse2 mountv1.

Flaga Krótki
wersja
Wartość
rodzaj
Wartość domyślna
wartość
Opis
pobieranie w tle typ logiczny (boolowski) fałszywy Pobieranie pliku do uruchomienia w tle podczas otwierania połączenia
podstawowa kontrola ponownego montażu typ logiczny (boolowski) fałszywy Sprawdź, czy jest już zamontowany, używając /etc/mtab
rozmiar-bloku-MB uint Rozmiar bloku do pobrania podczas przesyłania strumieniowego
(w megabajtach [MB])
plik certyfikatu CA sznurek Określa ścieżkę certyfikatu pem serwera proxy, jeśli nie znajduje się w ścieżce domyślnej
buforowanie na liście typ logiczny (boolowski) prawda Atrybuty pamięci podręcznej w wykazie
cache-poll-timeout-msec uint Czas w milisekundach potrzebny do sprawdzenia możliwych wygasłych plików oczekujących na usunięcie z pamięci podręcznej.
(w milisekundach)
cache-size-mb unoszenie się Rozmiar pamięci podręcznej plików
(w MB)
anuluj-listę-przy-montażu-sekundy uint16 Wywołanie listy do kontenera jest domyślnie przeprowadzane podczas zamontowania.
(w sekundach)
plik konfiguracji sznurek ./config.cfg Plik konfiguracji wejściowy BlobFuse
nazwa kontenera sznurek Wymagane, jeśli nie określono pliku konfiguracji
konwertuj tylko konfigurację typ logiczny (boolowski) Nie instalujej — konwertuj tylko konfigurację w wersji 1 na 2
d -d typ logiczny (boolowski) fałszywy Instalowanie przy użyciu dzienników pierwszego planu i programu FUSE
empty-dir-check typ logiczny (boolowski) fałszywy Nie zezwala na ponowne instalowanie przy użyciu niepustej ścieżki tmp
enable-gen1 typ logiczny (boolowski) fałszywy Aby włączyć montaż Gen1
czas-wygasania-pamięci-podręcznej-w-sekundach uint32 120 W tym czasie program 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 sznurek Adres serwera proxy HTTP
https-proxy sznurek Adres serwera proxy HTTPS
invalidate-on-sync typ logiczny (boolowski) prawda Unieważnij plik/katalog przy synchronizacji/fsync
poziom logowania WYLOGUJ SIĘ
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Poziom rejestrowania zapisany w dzienniku systemowym.
próg niskiego dysku uint32 Niski próg dysku
(jako wartość procentowa)
max-blocks-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
maksymalna eksmisja uint32 Liczba plików do eksmitowania z pamięci podręcznej jednocześnie
maksymalna liczba 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 Maksymalny czas między dwiema ponownymi próbami
(w sekundach)
no-symlinks typ logiczny (boolowski) fałszywy Czy symlinki powinny być obsługiwane, czy nie
o -o Ciągi znaków Opcje FUSE
plik wyjściowy sznurek ./config.yaml Wyjściowy plik konfiguracji Blobfuse
weryfikacja przed zamontowaniem typ logiczny (boolowski) prawda Sprawdzanie, czy system blobfuse2 jest zainstalowany
wymagana-wolna-przestrzeń-mb Int Wymagane wolne miejsce
(w MB)
czynnik opóźnienia ponawiania int32 Opóźnienie ponawiania próby między dwoma próbami
(w sekundach)
ustaw-typ-zawartości typ logiczny (boolowski) fałszywy Włącza automatyczną właściwość "content-type" na podstawie rozszerzenia pliku
buforowanie strumienia (MB) uint Ogranicz łączną ilość danych buforowanych w pamięci, aby zaoszczędzić zużycie pamięci przez blobfuse.
(w MB)
przesyłanie strumieniowe typ logiczny (boolowski) fałszywy Włączanie przesyłania strumieniowego
tmp-path sznurek N/a Konfiguruje lokalizację tmp dla pamięci podręcznej.
(Skonfiguruj najszybszy dysk (SSD lub ramdisk), aby uzyskać najlepszą wydajność.
przesyłaj tylko zmodyfikowane typ logiczny (boolowski) fałszywy Wyłącz niepotrzebne przesyłanie do przechowywania
use-adls typ logiczny (boolowski) fałszywy Umożliwia narzędziu blobfuse dostęp do konta Azure DataLake
use-attr-cache typ logiczny (boolowski) fałszywy Włącz pamięć podręczną atrybutów
use-https typ logiczny (boolowski) fałszywy Umożliwia komunikację HTTPS z usługą Blob Storage

Przykłady

  1. Zamontuj kontener BLOB na koncie usługi Azure Data Lake Storage przy użyciu pliku konfiguracyjnego BlobFuse v1:

    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 zainstaluj żadnych kontenerów:

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

Zobacz też