当前位置: 首页 > 科技观察

基于FUSE的Bittorrent文件系统

时间:2023-03-15 17:11:16 科技观察

Bittorrent已经存在很长时间了,它可以从Internet共享和下载数据。市场上有大量的GUI和CLIBittorrent客户端。有时,您不能坐等下载完成。您可能想立即观看内容。这就是不起眼的文件系统BTFS派上用场的地方。使用BTFS,您可以将torrent文件或磁力链接挂载为目录,然后该目录将成为文件树中的只读目录。这些文件的内容会在程序读取时按需下载。由于BTFS在FUSE之上运行,因此无需干预Linux内核。安装BTFSBTFS存在于大多数Linux发行版的默认存储库中。在ArchLinux及其变体上,运行以下命令来安装BTFS。$sudopacman-Sbtfs在Debian、Ubuntu、LinuxMint上:$sudoapt-getinstallbtfs在Gentoo上:#emerge-avbtfsBTFS也可以使用Linuxbrew包管理器安装。$brewinstallbtfs用法BTFS使用起来非常简单。您所要做的就是找到.torrent文件或磁力链接并将其挂载到目录中。torrent文件或磁力链接的内容将安装在您选择的目录中。当程序试图访问文件进行读取时,实际数据将按需下载。此外,像ls、cat和cp这样的工具可以按预期对种子文件进行操作。vlc和mplayer等程序无需修改也能运行。播放器甚至没有意识到实际内容实际上并不存在于本地磁盘上,而是按需从对等点收集的。创建一个目录来挂载torrent/magnet链接:$mkdirmnt挂载torrent/magnet链接:$btfsvideo.torrentmntcd到目录:$cdmnt然后,开始观看!$vlc给BTFS一些时间来查找和获取网站跟踪器。一旦加载了真实数据,BTFS将不再需要跟踪器。要卸载BTFS文件系统,只需运行以下命令:$fusermount-umnt现在,挂载目录的内容将消失。要再次访问内容,您需要如上所述安装torrent。BTFS会将您的VLC或Mplayer变成爆米花时间。安装您最喜爱的电视节目或电影的torrent或磁力链接并开始观看,而无需下载整个torrent或等待下载完成。当程序访问时,来自种子或磁力链接的内容将按需下载。就这样。希望这些有用。会有更好的东西。敬请关注!