BTFS :一种基于FUSE的Bittorrent文件系统
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