BlobFuse2 mount all 명령을 사용하여 스토리지 계정의 모든 Blob 컨테이너를 Linux 파일 시스템으로 탑재하는 방법
blobfuse2 mount all
명령을 사용하여 스토리지 계정의 모든 Blob 컨테이너를 Linux 파일 시스템으로 탑재합니다. 각 컨테이너는 지정된 경로 아래의 고유한 하위 디렉터리에 탑재됩니다. 하위 디렉터리 이름은 컨테이너 이름에 해당합니다.
구문
blobfuse2 mount all [path] --[flag-name]=[flag-value]
인수
[path]
스토리지 계정의 모든 Blob 스토리지 컨테이너가 탑재될 디렉터리의 파일 경로를 지정합니다. 예시:
blobfuse2 mount all ./mount_path ...
플래그(옵션)
blobfuse2 mount all
에 적용되는 플래그는 blobfuse2
및 blobfuse2 mount
부모 명령에서 상속됩니다.
BlobFuse2 명령에서 상속되는 플래그
blobfuse2
조부모 명령에서 상속되는 플래그는 다음과 같습니다.
Flag | 짧은 버전 | 값 유형 | 기본값 | 설명 |
---|---|---|---|---|
disable-version-check | 부울 값 | false | BlobFuse2 이진 파일의 자동 버전 확인을 사용하거나 사용하지 않도록 설정합니다. | |
help | -H | 해당 없음 | blobfuse2 명령 및 하위 명령에 대한 도움말 정보 |
BlobFuse2 mount 명령에서 상속되는 플래그
blobfuse2 mount
부모 명령에서 상속되는 플래그는 다음과 같습니다.
Flag | 값 유형 | 기본값 | 설명 |
---|---|---|---|
allow-other | 부울 값 | false | 다른 사용자가 이 탑재 지점에 액세스할 수 있도록 허용 |
attr-cache-timeout | uint32 | 120 | 특성 캐시 시간 제한 (초) |
attr-timeout | uint32 | 특성 시간 제한 (초) |
|
config-file | string | ./config.yaml | 계정 자격 증명이 제공되는 파일의 경로이며, 기본값은 현재 디렉터리의 config.yaml입니다. |
container-name | string | 탑재할 컨테이너의 이름 | |
entry-timeout | uint32 | 입력 시간 제한 (초) |
|
file-cache-timeout | uint32 | 120 | 파일 캐시 시간 제한 (초) |
포그라운드 | 부울 값 | false | 파일 시스템이 포그라운드 모드로 탑재되는지 여부 |
log-file-path | string | $HOME/.blobfuse2/blobfuse2.log | 로그 파일의 경로 |
log-level | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | --log-file-path 에 기록된 로깅 수준 |
negative-timeout | uint32 | 음수 입력 시간 제한 (초) |
|
no-symlinks | 부울 값 | false | symlink를 지원해야 하는지 여부 |
passphrase | string | 구성 파일의 암호를 해독하는 키입니다. BLOBFUSE2_SECURE_CONFIG_PASSPHRASE 환경 변수에서 지정할 수도 있습니다. 키의 길이는 16(AES-128), 24(AES-192) 또는 32(AES-256) 바이트입니다. |
|
읽기 전용 | 부울 값 | false | 시스템을 읽기 전용 모드로 탑재 |
secure-config | 부울 값 | false | 각 컨테이너에 대해 자동 생성된 구성 파일을 암호화 |
tmp-path | string | 해당 없음 | 캐시에 대한 임시 위치를 구성합니다. (최상의 성능을 위해 가장 빠른 디스크(SSD 또는 ramdisk)를 구성합니다.) |
예제
참고 항목
다음 예제에서는 이미 구성 파일을 현재 디렉터리에 만들었다고 가정합니다.
구성 파일에 지정된 스토리지 계정의 모든 Blob 스토리지 컨테이너를 명령에 지정된 경로에 탑재합니다. (각 컨테이너는 지정된 디렉터리 아래의 하위 디렉터리가 됩니다.)
sudo mkdir bf2all
sudo blobfuse2 mount all ./bf2all --config-file=./config.yaml
예제 출력
Mounting container : blobfuse2a to path : bf2all/blobfuse2a
Mounting container : blobfuse2b to path : bf2all/blobfuse2b
sudo blobfuse2 mount list
예제 출력
1 : /home/<user>/bf2all/blobfuse2a
2 : /home/<user>/bf2all/blobfuse2b