BTFS :一種基于FUSE的Bittorrent文件系統
譯文【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
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】