Udostępnij za pośrednictwem


How to use the BlobFuse2 mount command (Jak używać polecenia instalacji blobFuse2)

blobfuse2 mount Użyj polecenia , aby zainstalować kontener usługi Blob Storage jako system plików w systemie Linux lub wyświetlić istniejące punkty instalacji.

Składnia polecenia

Polecenie blobfuse2 mount ma 2 formaty:

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

blobfuse2 mount [command] --[flag-name]=[flag-value]

Argumenty

[path]

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

blobfuse2 mount ./mount_path ...

[command]

Obsługiwane podpolecenia dla blobfuse2 mount programu to:

Polecenie Opis
Wszystkie Instaluje wszystkie kontenery obiektów blob na określonym koncie magazynu
list Wyświetla listę wszystkich punktów instalacji BlobFuse2

Wybierz jeden z linków poleceń w powyższej tabeli, aby wyświetlić dokumentację poszczególnych podpolecenia, w tym argumenty i flagi, które obsługują.

Flagi (opcje)

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

Flagi dziedziczone z polecenia BlobFuse2

Następujące flagi są dziedziczone po poleceniu blobfuse2nadrzędnym ):

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 pomocy dla polecenia blobfuse2 i podpolecenia

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

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

Flaga Typ wartości Wartość domyślna Opis
allow-other boolean fałsz Zezwalaj innym użytkownikom na dostęp do tego punktu instalacji
attr-cache-timeout uint32 120 Limit czasu pamięci podręcznej atrybutów
(w sekundach)
limit czasu attr uint32 Limit czasu atrybutu
(w sekundach)
plik konfiguracji ciąg ./config.yaml Ścieżka do pliku konfiguracji, w którym podano poświadczenia konta.
nazwa_kontenera ciąg Nazwa kontenera, który ma zostać zainstalowany
limit czasu wejścia uint32 Limit czasu wpisu
(w sekundach)
limit czasu pamięci podręcznej plików uint32 120 Limit czasu pamięci podręcznej plików
(w sekundach)
foreground boolean fałsz Czy system plików jest zainstalowany w trybie pierwszego planu
log-file-path ciąg $HOME/.blobfuse2/blobfuse2.log Ścieżka do plików dziennika
poziom dziennika LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Poziom rejestrowania zapisany w pliku --log-file-path.
ujemny limit czasu uint32 Ujemny limit czasu wpisu
(w sekundach)
brak linków symlinków boolean fałsz Czy symlinki powinny być obsługiwane
hasło ciąg Klucz do odszyfrowania pliku konfiguracji.
Można również określić za pomocą zmiennej env-BLOBFUSE2_SECURE_CONFIG_PASSPHRASE
Długość klucza wynosi 16 (AES-128), 24 (AES-192) lub 32 (AES-256) bajtów.
tylko do odczytu boolean fałsz Instalowanie systemu w trybie tylko do odczytu
secure-config boolean fałsz Szyfrowanie pliku konfiguracji wygenerowanego automatycznie dla każdego kontenera
tmp-path ciąg n/d Konfiguruje lokalizację tmp dla pamięci podręcznej.
(Skonfiguruj najszybszy dysk (SSD lub ramdisk), aby uzyskać najlepszą wydajność.

Przykłady

Uwaga

W poniższych przykładach założono, że plik konfiguracji został już utworzony w bieżącym katalogu.

  1. Zainstaluj pojedynczy kontener Azure Blob Storage w nowym katalogu przy użyciu ustawień z pliku konfiguracji i z wyłączonym trybem pierwszego planu:

    sudo mkdir bf2a
    sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --foreground=false
    
    sudo blobfuse2 mount list
    

    Przykładowe dane wyjściowe

    1 : /home/<user>/bf2a
    
  2. Zainstaluj wszystkie kontenery usługi Blob Storage na koncie magazynu określonym w pliku konfiguracji do ścieżki określonej w poleceniu . (Każdy kontener będzie podkatalogem w określonym katalogu):

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

    Przykładowe dane wyjściowe

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

    Przykładowe dane wyjściowe

    1 : /home/<user>/bf2all/blobfuse2a
    2 : /home/<user>/bf2all/blobfuse2b
    
  3. Zainstaluj urządzenie magazynu szybkiego, a następnie zainstaluj kontener usługi Blob Storage określający ścieżkę do zainstalowanego dysku jako lokalizację buforowania plików BlobFuse2:

    sudo mkdir /mnt/resource/blobfuse2tmp -p
    sudo chown <youruser> /mnt/resource/blobfuse2tmp
    sudo mkdir bf2a
    sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --tmp-path=/mnt/resource/blobfuse2tmp
    
    blobfuse2 mount list
    
    1 : /home/<user>/bf2a/blobfuse2a
    
  4. Zainstaluj kontener usługi Blob Storage w trybie tylko do odczytu i pomiń automatyczne sprawdzanie wersji blobFuse2:

    sudo blobfuse2 mount ./mount_dir --config-file=./config.yaml --read-only --disable-version-check=true
    
  5. Zainstaluj kontener usługi Blob Storage przy użyciu istniejącego pliku konfiguracji, ale zastąpij nazwę kontenera (instalowanie innego kontenera na tym samym koncie magazynu):

    sudo blobfuse2 mount ./mount_dir2 --config-file=./config.yaml --container-name=container2
    

Zobacz też