BTFS: BitTorrent-Dateisystem
(github.com/johang)BTFS (BitTorrent-Dateisystem)
Überblick über BTFS
- Mit BTFS können .torrent-Dateien oder magnet links eingehängt und als schreibgeschütztes Verzeichnis verwendet werden
- Wenn eine Anwendung Dateien liest, werden nur die benötigten Teile heruntergeladen
- Gewöhnliche Werkzeuge wie ls, cat und cp funktionieren normal
- Auch Anwendungen wie vlc und mplayer können ohne Änderungen verwendet werden
Verwendungsbeispiel
$ mkdir mnt
$ btfs video.torrent mnt
$ cd mnt
$ vlc video.mp4
Aushängen und beenden:
$ fusermount -u mnt
Installation
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
Installation mit Homebrew:
$ brew install btfs
Abhängigkeitspakete (Linux)
- fuse (unter Ubuntu 16.04 „fuse“)
- libtorrent (unter Ubuntu 16.04 „libtorrent-rasterbar8“)
- libcurl (unter Ubuntu 16.04 „libcurl3“)
Aus dem Quellcode auf aktuellem Debian/Ubuntu bauen
$ 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
Für die Installation zusätzlich:
$ make install
Auf macOS bauen
Abhängigkeiten mit Homebrew installieren:
$ 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
Für die Installation zusätzlich:
$ make install
Meinung von GN⁺
- BTFS ist ein interessantes Projekt, mit dem sich Torrent-Dateien wie ein virtuelles Dateisystem durchsuchen und nutzen lassen
- Ein Vorteil ist die einfache Installation auf den wichtigsten Betriebssystemen, allerdings kann die Leistung aufgrund der FUSE-Basis eingeschränkt sein
- Da bei Torrents nicht alle Dateien vollständig lokal vorhanden sein müssen, könnte es auf Geräten mit begrenztem Speicherplatz nützlich sein
- Allerdings besteht wegen der Inhalte die Möglichkeit einer illegalen Verbreitung, was Urheberrechtsprobleme verursachen kann
- Da es sich um ein von Einzelpersonen entwickeltes und geteiltes Open-Source-Programm handelt, ist bei Stabilität und Sicherheit Vorsicht geboten
1 Kommentare
Hacker-News-Kommentare