跳转到主要内容

Arvados FUSE驱动程序

项目描述

概述

此软件包为Arvados存储系统Keep提供了一个FUSE驱动程序。它允许您像访问本地文件系统一样读取数据。

安装

以您的用户账户安装

此方法允许您在不具有root访问权限的情况下安装软件包。但是,同一系统上的其他用户需要重新配置其shell才能使用它。在~/arvclients环境中安装软件包,请运行以下命令:

python3 -m venv ~/arvclients
~/arvclients/bin/pip install arvados_fuse

命令行工具将被安装到~/arvclients/bin下。您可以通过运行以下命令来测试其中一个:

~/arvclients/bin/arv-mount --version

您可以通过每次指定完整路径来运行这些工具,或者您可以通过运行以下命令将目录添加到shell的搜索路径中:

export PATH="$PATH:$HOME/arvclients/bin"

您可以通过将此命令添加到shell的配置文件中(例如,如果您使用bash,则添加到~/.bashrc)来使此搜索路径更改永久化。您可以通过运行以下命令来测试更改:

arv-mount --version

在Debian系统上安装

  1. 将此Arvados仓库添加到您的源列表中

    deb http://apt.arvados.org/buster buster main
  2. 更新您的软件包列表。

  3. 安装python3-arvados-fuse软件包。

配置

此驱动程序需要两个信息来连接到Arvados:API服务器的DNS名称和API授权令牌。您可以在环境变量中设置这些,或者在文件$HOME/.config/arvados/settings.conf中设置。Arvados用户文档描述了如何在Arvados Workbench中找到这些信息,并将其安装到您的系统中。

测试和开发

构建llfuse所需的Debian软件包

使用以下命令安装python-dev、pkg-config、libfuse-dev和libattr1-dev:

此软件包是Arvados源软件包的一部分,它包含集成测试,用于检查与其他Arvados组件的互操作性。我们的黑客指南描述了如何设置开发环境并运行测试。

项目详情


发布历史 发布通知 | RSS订阅

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分布

arvados_fuse-2.7.4.tar.gz (47.6 kB 查看哈希值)

上传时间 源代码

构建分布

arvados_fuse-2.7.4-py3-none-any.whl (49.8 kB 查看哈希值)

上传于 Python 3

由以下支持