BTFS: Hệ thống tệp BitTorrent
(github.com/johang)BTFS (Hệ thống tệp BitTorrent)
Tổng quan về BTFS
- Với BTFS, bạn có thể mount tệp .torrent hoặc magnet link để dùng như một thư mục chỉ đọc
- Khi ứng dụng đọc tệp, chỉ những phần cần thiết mới được tải xuống
- Các công cụ thông thường như ls, cat, cp vẫn hoạt động bình thường
- Các ứng dụng như vlc, mplayer cũng có thể dùng mà không cần chỉnh sửa
Ví dụ sử dụng
$ mkdir mnt
$ btfs video.torrent mnt
$ cd mnt
$ vlc video.mp4
Tháo mount và thoát:
$ fusermount -u mnt
Cách cài đặt
Debian/Ubuntu
# apt-get install btfs
Arch Linux
# pacman -S btfs
Gentoo
# emerge -av btfs
Fedora
# dnf install fuse-btfs
Fedora OSTree
$ rpm-ostree install fuse-btfs
OpenSUSE
# zypper install btfs
macOS
Cài đặt bằng Homebrew:
$ brew install btfs
Gói phụ thuộc (Linux)
- fuse (trên Ubuntu 16.04 là "fuse")
- libtorrent (trên Ubuntu 16.04 là "libtorrent-rasterbar8")
- libcurl (trên Ubuntu 16.04 là "libcurl3")
Build từ mã nguồn trên Debian/Ubuntu mới nhất
$ sudo apt-get install autoconf automake libfuse-dev libtorrent-rasterbar-dev libcurl4-openssl-dev g++
$ git clone https://github.com/johang/btfs.git btfs
$ cd btfs
$ autoreconf -i
$ ./configure
$ make
Để cài đặt, chạy thêm:
$ make install
Build trên macOS
Cài gói phụ thuộc bằng Homebrew:
$ brew install Caskroom/cask/osxfuse libtorrent-rasterbar autoconf automake pkg-config
$ git clone https://github.com/johang/btfs.git btfs
$ cd btfs
$ autoreconf -i
$ ./configure
$ make
Để cài đặt, chạy thêm:
$ make install
Ý kiến của GN⁺
- BTFS là một dự án thú vị giúp duyệt và sử dụng tệp torrent như một hệ thống tệp ảo
- Ưu điểm là có thể cài đặt dễ dàng trên các hệ điều hành phổ biến, nhưng do dựa trên FUSE nên hiệu năng có thể bị hạn chế
- Do đặc tính của torrent, không cần tất cả tệp đều có sẵn cục bộ, nên có vẻ hữu ích với các thiết bị có dung lượng lưu trữ hạn chế
- Tuy nhiên, nội dung có thể là chia sẻ trái phép nên có thể phát sinh vấn đề bản quyền
- Vì đây là chương trình mã nguồn mở do cá nhân tạo và chia sẻ, cần chú ý đến độ ổn định và khía cạnh bảo mật
1 bình luận
Ý kiến trên Hacker News