Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
可以使用命令装载容器 mount 。 可以将所需的配置设置作为命令参数包含在内,也可以引用包含设置的配置文件。
使用命令行中的设置进行装载
装载容器的最简单方法是使用 mount 命令并将缓存(文件缓存)模式或流式处理(阻止缓存)模式指定为参数。 该命令根据系统配置自动配置其他参数,例如内存、磁盘限制和并行度。
为帐户名称、容器名称、身份验证类型和身份验证详细信息设置环境变量。 请参阅 BlobFuse 环境变量。
确定是否要在 缓存模式 或 流式处理模式下装载容器。 请参阅 流式处理模式与缓存模式。
mount使用命令并将所需的数据模式指定为参数。以下示例在缓存模式下装载容器:
sudo blobfuse2 mount <mount-path> --tmp-path=<local-cache-path>以下示例在流模式下挂载容器:
sudo blobfuse2 mount <mount-path> --streaming将
<mount-path>替换为要装载容器的路径(例如:~/mycontainer)。 对于缓存模式,请将<local-cache-path>替换为本地文件缓存的路径。
有关命令参数的完整列表 mount ,请参阅 CLI 参数。
使用配置文件进行装载
可以在 YAML 配置文件中指定必要的 BlobFuse 配置和 Azure 存储凭据。 以下示例通过引用配置文件来装载容器。
sudo blobfuse2 mount <mount-path> --config-file=<configuration-file>
替换 <mount-path> 为要装载容器的路径,替换 <configuration-file> 为配置文件的路径,例如:./config.yaml。
若要详细了解如何使用配置文件配置 BlobFuse,请参阅 创建 BlobFuse 配置文件。 示例文件缓存配置
注释
有关装载选项的完整列表,请参阅 BlobFuse 装载命令。
在装载的容器中使用数据
装载后,您可以通过 Linux 文件系统及相关 API 访问块 Blob 数据。 若要测试部署,请尝试创建新的目录和文件:
cd ~/mycontainer
mkdir test
echo "hello world" > test/blob.txt
您可以像使用本机 Linux 文件系统一样使用 BlobFuse 挂载的存储。 它使用具有正斜杠(/)的虚拟目录方案作为文件路径中的分隔符,并支持基本的文件系统操作,例如mkdir、opendir、readdir、rmdir、open、read、create、write、close、unlink、truncate、stat和rename。
但是,BlobFuse 和 Linux 文件系统之间存在一些主要差异。 有关详细信息,请参阅 比较 BlobFuse 和 Linux 文件系统。
后续步骤
装载容器后,请详细了解如何使用 BlobFuse: