BTFS – 基于 FUSE 的 Bittorrent 文件系统

本指南解释了什么是 BTFS (Bittorrent 文件系统),如何在 Linux 中使用 BTFS 将 torrent 或磁力链接作为只读目录安装在文件系统上。

内容

  1. 什么是 BTFS?
  2. 在 Linux 中安装 BTFS
  3. 使用 BTFS Bittorrent 文件系统挂载种子和磁力链接
    1. 卸载 BTFS 文件系统
      1. 结论

什么是 BTFS?

洪流已经存在很长时间了,用于从 Internet 共享和下载数据。 市场上有大量的 GUI 和 CLI 种子客户端。

有时,您只是不能坐等下载完成。 您可能想立即观看内容。 这是哪里 BTFS,bittorent 文件系统,派上用场了。

BTFS 是一个基于 FUSE 的 bittorrent 文件系统。 使用 BTFS,您可以将 torrent 文件或磁力链接挂载为目录,然后将其用作文件树中的任何只读目录。

文件的内容将在应用程序读取时按需下载。 由于 BTFS 在 FUSE 之上运行,因此不需要对 Linux 内核进行干预。

在 Linux 中安装 BTFS

BTFS 在大多数 Linux 发行版的默认存储库中可用。

在 Arch Linux 及其变体上,运行以下命令来安装 BTFS。

$ sudo pacman -S btfs

在 Debian、Ubuntu、Linux Mint 上:

$ sudo apt-get install btfs

在 Gentoo 上:

# emerge -av btfs

BTFS 也可以使用 Linuxbrew 包管理器。

$ brew install btfs

免责声明:

下载 受版权保护的材料 使用 BitTorrent 是 非法的. 对于因使用本文信息而造成的误用和副作用,作者和本网站均不承担任何责任。 阅读我们的 条款和条件隐私政策 详情。

BTFS 的使用相当简单。 您只需找到 .torrent 文件或磁力链接并将其安装在目录中即可。 种子文件或磁力链接的内容将安装在您选择的目录中。

当程序试图访问文件进行读取时,实际数据将按需下载。 此外,诸如 ls, cp 按预期工作以操纵种子。

应用程序如 vlc播放器 也可以不加改动地工作。 问题是玩家甚至不知道实际内容并不实际存在于本地磁盘中,并且内容是按需从同行那里收集的。

现在让我们在文件系统中挂载一个视频 torrent 文件作为目录并使用 VLC 播放器播放视频。

步骤1: 创建一个目录来挂载 torrent/magnet 链接:

$ mkdir mnt

第2步: 安装种子/磁力链接:

$ btfs video.torrent mnt

这会将给定的 torrent 文件挂载为目录 mnt 目录。

使用 btfs 挂载 torrent 或磁力链接

cd到目录:

$ cd mnt

并且,开始观看!

$ vlc <path-to-video.mp4>

给 BTFS 一些时间来查找和获取网站跟踪器。 加载真实数据后,BTFS 将不再需要跟踪器。

使用 btfs 从 torrent 播放视频

卸载 BTFS 文件系统

要卸载 BTFS BitTorent 文件系统,只需运行以下命令:

$ fusermount -u mnt

现在,挂载目录中的内容将消失。 要再次访问内容,您需要如上所述安装 torrent。

结论

BTFS 应用程序会将您的 VLC 或 Mplayer 变成 Popcorn Time。 安装您最喜爱的电视节目或电影种子文件或磁力链接并开始观看,而无需下载种子文件的全部内容或等待下载完成。 当应用程序访问时,种子或磁力链接的内容将按需下载。

资源:

  • BTFS GitHub 存储库

相关阅读:

  • 使用 BTFS 直接从 Internet 将 ISO 写入 USB 驱动器

BittorrentBTFSCLI文件系统Linux磁力链接开源Torrent