다음을 통해 공유

安装 BlobFuse

可以使用简单的命令安装 BlobFuse 包,从适用于 Linux 的 Microsoft 存储库安装 BlobFuse。 如果没有可用于分发和版本的包,则可以从源代码生成二进制文件。

确定包是否可用

首先,运行以下命令来检查 Linux 分发版和版本:

cat /etc/*-release

若要确定包是否可用于分发版和版本,请参阅 BlobFuse 版本

如果分发版或版本没有可用的包,则需要从源代码生成二进制文件。 有关详细说明,请参阅本文的 源代码部分中的“生成二进制文件 ”。

从适用于 Linux 的 Microsoft 软件存储库安装 BlobFuse

如果包可用于 Linux 分发版和版本,请 为 Microsoft 产品配置 Linux 包存储库。 以下部分显示了示例命令。

对于 Red Hat Enterprise Linux 分发版,请运行以下命令。

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/<version-number>/packages-microsoft-prod.rpm
sudo dnf update
sudo yum install fuse3 fuse3-libs blobfuse2

<version-number> 此命令中的占位符替换为 87 取决于分发版本。

从源代码生成二进制文件

如果没有可用于分发的包,可以从源代码生成 BlobFuse。 首先,安装 Go 1.20.x 或更高版本。 有关安装说明,请参阅 Go。 然后,按照以下步骤克隆存储库并生成二进制文件。

克隆存储库

使用以下命令克隆 BlobFuse 存储库:

git clone https://github.com/Azure/azure-storage-fuse/
cd azure-storage-fuse
git checkout -b main origin/main

注释

如果未在系统上安装 Git,请通过运行 sudo apt-get install git (Ubuntu/Debian) 安装它,或使用相应的命令进行分发。

安装依赖项

对于 Red Hat Enterprise Linux 分发版,请运行以下命令。

sudo yum install fuse3 fuse3-devel

生成 BlobFuse

运行位于存储库根文件夹中的生成脚本。

对于 Red Hat Enterprise Linux 分发版,请运行以下命令。

./build.sh

若要生成可选的运行状况监视器二进制文件,请运行以下命令:

./build.sh health

后续步骤

另请参阅