Udostępnij za pośrednictwem


Jak użyć polecenia BlobFuse2, aby zainstalować wszystkie kontenery obiektów blob na koncie magazynu jako system plików z systemem Linux

blobfuse2 mount all Użyj polecenia , aby zainstalować wszystkie kontenery obiektów blob na koncie magazynu jako system plików systemu Linux. Każdy kontener zostanie zainstalowany w unikatowym podkatalogu w określonej ścieżce. Nazwy podkatalogów będą odpowiadać nazwom kontenerów.

Składnia

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

Argumenty

[path]

Określ ścieżkę pliku do katalogu, w którym zostaną zainstalowane wszystkie kontenery magazynu obiektów blob na koncie magazynu. Przykład:

blobfuse2 mount all ./mount_path ...

Flagi (opcje)

Flagi, które mają zastosowanie, blobfuse2 mount all są dziedziczone z poleceń nadrzędnych blobfuse2 i blobfuse2 mount.

Flagi dziedziczone z polecenia BlobFuse2

Następujące flagi są dziedziczone z polecenia blobfuse2dziadka:

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 n/d Informacje pomocy dla polecenia blobfuse2 i podpolecenia

Flagi dziedziczone z polecenia instalacji BlobFuse2

Następujące flagi są dziedziczone po poleceniu blobfuse2 mountnadrzędnym:

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 pliku, w którym podano poświadczenia konta Default to config.yaml w bieżącym katalogu.
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.

Zainstaluj wszystkie kontenery magazynu obiektów blob 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

Zobacz też