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, blobfuse2
a inne dotyczą blobfuse2 mount
tylko polecenia .
Flagi dziedziczone z polecenia BlobFuse2
Następujące flagi są dziedziczone po poleceniu blobfuse2
nadrzę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.
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
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
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
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
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