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 blobfuse2
dziadka:
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 mount
nadrzę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