azure-storage-fuse/doc/blobfuse2_mount.md

3.9 KiB

blobfuse2 mount

Mounts the azure container as a filesystem

Synopsis

Mounts the azure container as a filesystem

blobfuse2 mount [path] [flags]

Options

      --allow-other                  Allow other users to access this mount point.
      --attr-cache-timeout uint32    attribute cache timeout (default 120)
      --attr-timeout uint32           The attribute timeout in seconds
      --block-size-mb uint           Size (in MB) of a block to be downloaded during streaming.
      --cache-size-mb uint32         max size in MB that file-cache can occupy on local disk for caching
      --config-file string           Configures the path for the file where the account credentials are provided. Default is config.yaml in current directory.
      --container-name string        Configures the name of the container to be mounted
      --disable-compression          Disable transport layer compression.
      --disable-writeback-cache      Disallow libfuse to buffer write requests if you must strictly open files in O_WRONLY or O_APPEND mode.
      --entry-timeout uint32         The entry timeout in seconds.
      --file-cache-timeout uint32    file cache timeout (default 120)
      --foreground                   Mount the system in foreground mode. Default value false.
  -h, --help                         help for mount
      --high-disk-threshold uint32   percentage of cache utilization which kicks in early eviction (default 90)
      --ignore-open-flags            Ignore unsupported open flags (APPEND, WRONLY) by blobfuse when writeback caching is enabled. (default true)
      --log-file-path string         Configures the path for log files. Default is $HOME/.blobfuse2/blobfuse2.log (default "$HOME/.blobfuse2/blobfuse2.log")
      --log-level string             Enables logs written to syslog. Set to LOG_WARNING by default. Allowed values are LOG_OFF|LOG_CRIT|LOG_ERR|LOG_WARNING|LOG_INFO|LOG_DEBUG (default "LOG_WARNING")
      --log-type string              Type of logger to be used by the system. Set to syslog by default. Allowed values are silent|syslog|base. (default "syslog")
      --low-disk-threshold uint32    percentage of cache utilization which stops early eviction started by high-disk-threshold (default 80)
      --negative-timeout uint32      The negative entry timeout in seconds.
      --no-symlinks                  whether or not symlinks should be supported
      --passphrase string            Key to decrypt config file. Can also be specified by env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE.
                                     Key length shall be 16 (AES-128), 24 (AES-192), or 32 (AES-256) bytes in length.
      --read-only                    Mount the system in read only mode. Default value false.
      --secure-config                Encrypt auto generated config file for each container
      --subdirectory string          Mount only this sub-directory from given container.
      --sync-to-flush                Sync call on file will force a upload of the file.
      --tmp-path string              configures the tmp location for the cache. Configure the fastest disk (SSD or ramdisk) for best performance.
      --virtual-directory            Support virtual directories without existence of a special marker blob.
      --wait-for-mount duration      Let parent process wait for given timeout before exit (default 5s)

Options inherited from parent commands

      --disable-version-check   To disable version check that is performed automatically

SEE ALSO

  • blobfuse2 - Blobfuse2 is an open source project developed to provide a virtual filesystem backed by the Azure Storage.
  • blobfuse2 mount all - Mounts all azure blob container for a given account as a filesystem
  • blobfuse2 mount list - List all blobfuse2 mountpoints
Auto generated by spf13/cobra on 22-Jun-2023