Jak użyć polecenia BlobFuse2 mount all do zamontowania wszystkich kontenerów obiektów blob na koncie magazynu jako systemu plików Linux

Użyj polecenia blobfuse2 mount all, aby zamontować wszystkie kontenery obiektów blob na koncie magazynu jako system plików w systemie Linux. Każdy kontener jest instalowany w unikatowym podkatalogu pod określoną ścieżką. Nazwy podkatalogów odpowiadają nazwom kontenerów.

Składnia

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

Arguments

[path]

Określ ścieżkę do katalogu, w którym zostaną zamontowane wszystkie kontenery magazynu obiektów Blob na koncie magazynu. Example:

blobfuse2 mount all ./mount_path ...

Flagi (opcje)

Flagi dotyczące blobfuse2 mount all są dziedziczone po poleceniach nadrzędnych blobfuse2 i blobfuse2 mount.

Flagi dziedziczone z polecenia BlobFuse2

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

Flaga Wersja krótka Typ wartości Wartość domyślna Description
wyłącz sprawdzanie wersji boolean false Włącza lub wyłącza automatyczne sprawdzanie wersji plików binarnych blobFuse2
help -h N/a Informacja pomocnicza dotycząca polecenia blobfuse2 i podpoleceń

Flagi dziedziczone z polecenia instalacji blobFuse2

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

Flaga Typ wartości Wartość domyślna Description
allow-other boolean false Zezwalaj innym użytkownikom na dostęp do tego punktu instalacji
attr-cache-timeout uint32 120 Limit czasu dla pamięci podręcznej atrybutów
(w sekundach)
limit czasu uint32 Czas oczekiwania atrybutu
(w sekundach)
plik konfiguracji ciąg ./config.yaml Ścieżka do pliku, w którym podano dane uwierzytelniające konta. Domyślnie jest to plik config.yaml w bieżącym katalogu.
nazwa kontenera ciąg Nazwa kontenera, który ma zostać zainstalowany
limit czasu wejścia uint32 Limit czasu wejścia
(w sekundach)
limit czasu pamięci podręcznej plików uint32 120 Limit czasu pamięci podręcznej plików
(w sekundach)
pierwszy plan boolean false Czy system plików jest zamontowany w trybie pierwszoplanowym
ścieżka-pliku-dziennika ciąg $HOME/.blobfuse2/blobfuse2.log Ścieżka dla plików dziennika
poziom logowania WYLOGUJ
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 Limit czasu negatywnego wpisu
(w sekundach)
no-symlinks boolean false Czy dowiązania symboliczne powinny być obsługiwane
hasło ciąg Klucz do odszyfrowania pliku konfiguracji.
Można to również określić za pomocą zmiennej środowiskowej BLOBFUSE2_SECURE_CONFIG_PASSPHRASE
Długość klucza wynosi 16 (AES-128), 24 (AES-192) lub 32 (AES-256) bajtów.
tylko do odczytu boolean false Instalowanie systemu w trybie tylko do odczytu
secure-config boolean false Szyfruj automatycznie wygenerowany plik konfiguracji dla każdego kontenera
tmp-path ciąg N/a Konfiguruje lokalizację katalogu tmp dla pamięci podręcznej.
(Skonfiguruj najszybszy dysk (SSD lub ramdisk), aby uzyskać najlepszą wydajność.

Examples

Note

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

Zamontuj wszystkie kontenery usługi Blob Storage na koncie magazynu określonym w pliku konfiguracji w ścieżce 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

Zobacz także