Nautilus + BTFS (bittorrent filesystem)

Bismillahirrahmanirrahim.

[Persiapan]

$ sudo dnf install fuse-devel rb_libtorrent-devel libcurl-devel fuse gvfs-fuse

[Kompilasi]

$ git clone https://github.com/johang/btfs.git btfs

$ cd btfs

$ autoreconf -i

$ ./configure

$ make

[Instalasi]

$ sudo make install

[Uninstall]

$ sudo make uninstall

[Pemakaian]

  1. Buat folder baru yang berfungsi sebagai mount point, misal “~/torrentku“. Buka terminal baru dan jalankan perintah “mkdir ~/torrentku
  2. Mount berkas torrent yang kita miliki ke folder baru yang telah kita buat tadi. Jalankan perintah “btfs ~/Downloads/Fedora-Live-MATE_Compiz-i686-23.torrent ~/torrentku
  3. Buka Nautilus dan lihat panel sebelah kiri. Kini ada bookmark baru bernama “torrentku“.
  4. Proses mount telah selesai dan kita dapat melakukan operasi berkas yang kita inginkan, seperti copy-paste, membaca berkas (dokumen, audio, video, dll), dan sebagainya. Yang perlu diingat adalah folder “torrentku” sifatnya read-only sehingga tidak bisa dilakukan penyuntingan atau penulisan terhadap berkas yang ada di dalamnya.
  5. Untuk melakukan unmount, jalankan perintah “fusermount -u ~/torrentku

[Screenshot]

Screenshot from 2016-01-03 18-08-27

Screenshot from 2016-01-03 18-10-14

Tulisan ini dikerjakan menggunakan WordPress dengan bantuan Chromium 47.0.2526.106 Russian Fedora (64-bit). Sistem operasi yang digunakan yaitu Fedora 23 Workstation. Semua screenshot yang ada di tulisan ini diambil dengan menggunakan GNOME Screenshot. BTFS adalah karya Johan Gunnarsson (https://github.com/johang/btfs).

Advertisements

3 thoughts on “Nautilus + BTFS (bittorrent filesystem)

    1. Ia tidak mengunduhnya, Kang kecuali berkas yang ada di mount point tersebut di copy-paste atau diakses oleh suatu aplikasi. Contoh: VLC membaca berkas video yang disediakan torrent tersebut, maka otomatis ada proses pengunduhan (seperti streaming).

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s