分享

BTFS :一种基于FUSE的Bittorrent文件系统

 金刚光 2020-11-07

BTFS :一种基于FUSE的Bittorrent文件系统 

2018-05-30 16:16

  人工智能+区块链的发展趋势及应用调研报告

【51CTO.com快译】torrents用来在互联网上进行共享和下载数据已经很长时间了。市场上有大量的图形和命令行torrents客户端工具。不过有时候,你可能没有耐心等待你的下载完成。或者你可能想要立即观看内容。这就是BTFS这个不起眼的文件系统派上用场的地方。使用BTFS,你可以将torrent文件或磁力链接安装为目录,然后将其作为文件树中的任何只读目录。这些文件的内容将在应用程序读取时按需下载。由于BTFS在FUSE之上运行,因此不需要进入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

用法

BTFS的使用非常简单。你只需要找到一个torrent文件或磁力链接,并将其安装在一个目录中。然后将torrent文件或磁力链接的内容安装在你选择的目录内。当一个程序试图访问该文件进行读取时,实际的数据将会被按需下载。此外,像ls,cat和cp这样的工具也能按照预期的方式操作torrent。像vlc和mplayer这样的应用程序也可以不加改变地工作。玩家甚至可能不知道实际内容并非物理上的存在于本地磁盘中,而是根据需要从种子中进行收集。

创建一个目录来安装torrent / magnet链接:

$ mkdir mnt

安装torrent/magnet链接:

$ btfs video.torrent mnt

进入目录

$ cd mnt

并开始观看!

$ vlc <path-to-video.mp4>

给BTFS一些时间来找到并获取网站tracker。 一旦真实数据被加载,BTFS就不再需要tracker了。

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

$ fusermount -u mnt

现在,挂载的目录中的内容将消失。想要再次访问内容,你需要按照上面的描述重新安装torrent。

BTFS应用程序会将你的VLC或Mplayer变成种子播放器。安装你最喜爱的电视节目或电影种子文件或磁力链接,然后开始观看,无需下载整个torrent内容或等待下载完成。Torrent或磁力链接的内容将在应用程序访问时按需下载。

以上就是所有内容了。希望能帮到你。

原文标题:BTFS – A Bittorrent Filesystem Based On FUSE,作者:SK

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多