Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
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=falsesudo blobfuse2 mount listPrzykładowe dane wyjściowe
1 : /home/<user>/bf2aZainstaluj 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 bf2allsudo blobfuse2 mount all ./bf2all --config-file=./config.yamlPrzykładowe dane wyjściowe
Mounting container : blobfuse2a to path : bf2all/blobfuse2a Mounting container : blobfuse2b to path : bf2all/blobfuse2bsudo blobfuse2 mount listPrzykładowe dane wyjściowe
1 : /home/<user>/bf2all/blobfuse2a 2 : /home/<user>/bf2all/blobfuse2bZainstaluj 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/blobfuse2tmpblobfuse2 mount list1 : /home/<user>/bf2a/blobfuse2aZainstaluj 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=trueZainstaluj 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