|
|
|
|
移动端

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

使用BTFS,你可以将torrent文件或磁力链接安装为目录,然后将其作为文件树中的任何只读目录。这些文件的内容将在应用程序读取时按需下载。由于BTFS在FUSE之上运行,因此不需要进入Linux内核。

作者:piaoyaosuifen编译来源:51CTO|2018-05-29 09:00

技术沙龙 | 6月30日与多位专家探讨技术高速发展下如何应对运维新挑战!


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

安装BTFS

BTFS在大多数Linux发行版的默认存储库中都有资源。

在Arch Linux及其衍生系统上,运行以下命令来安装BTFS。

  1. $ sudo pacman -S btfs 

在Debian,Ubuntu,Linux Mint上:

  1. $ sudo apt-get install btfs 

在Gentoo上:

  1. # emerge -av btfs 

另外,BTFS也可以使用Linuxbrew软件包管理器进行安装。

  1. $ brew install btfs 

用法

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

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

  1. $ mkdir mnt 

安装torrent/magnet链接:

  1. $ btfs video.torrent mnt 

进入目录

  1. $ cd mnt 

并开始观看!

  1. $ vlc <path-to-video.mp4> 

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

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

  1. $ fusermount -u mnt 

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

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

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

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

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

【编辑推荐】

  1. Linux局域网路由新手指南:第2部分
  2. 在Linux中如何轻松搜索和安装Google Web字体
  3. 国产Linux操作系统的春天来了,配套软件需要担心?NO!
  4. 5大入门级Linux系统+5大黑客级Linux系统详细介绍!
  5. 如何在Linux中找到你的IP地址
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

程序员密码学

《程序员密码学》涉及密码学的各个研究方向,分组密码、散列函数、公钥密码以及相关的攻击,同时也讲解了密码学算法实现上常用的ASN.编码、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊