BTFS: BitTorrent फ़ाइल सिस्टम
(github.com/johang)BTFS (BitTorrent फ़ाइल सिस्टम)
BTFS का अवलोकन
- BTFS का उपयोग करके .torrent फ़ाइल या magnet link को माउंट करके उसे केवल-पढ़ने योग्य डायरेक्टरी की तरह इस्तेमाल किया जा सकता है
- एप्लिकेशन में फ़ाइल पढ़ते समय केवल ज़रूरी हिस्से ही डाउनलोड होते हैं
- ls, cat, cp जैसे सामान्य टूल सामान्य रूप से काम करते हैं
- vlc, mplayer जैसे एप्लिकेशन भी बिना किसी संशोधन के इस्तेमाल किए जा सकते हैं
उपयोग उदाहरण
$ mkdir mnt
$ btfs video.torrent mnt
$ cd mnt
$ vlc video.mp4
अनमाउंट और समाप्त करने के लिए:
$ fusermount -u mnt
इंस्टॉल करने का तरीका
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
Homebrew का उपयोग करके इंस्टॉल करें:
$ brew install btfs
निर्भरता पैकेज (Linux)
- fuse (Ubuntu 16.04 में "fuse")
- libtorrent (Ubuntu 16.04 में "libtorrent-rasterbar8")
- libcurl (Ubuntu 16.04 में "libcurl3")
नवीनतम Debian/Ubuntu पर source से build करना
$ 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
इंस्टॉल करने के लिए अतिरिक्त रूप से:
$ make install
macOS पर build करना
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
इंस्टॉल करने के लिए अतिरिक्त रूप से:
$ make install
GN⁺ की राय
- BTFS एक दिलचस्प प्रोजेक्ट है जो torrent फ़ाइलों को virtual filesystem की तरह ब्राउज़ और इस्तेमाल करने देता है
- इसका फ़ायदा यह है कि इसे प्रमुख OS पर आसानी से इंस्टॉल किया जा सकता है, लेकिन FUSE-आधारित होने के कारण performance सीमित हो सकती है
- torrent की प्रकृति के कारण सभी फ़ाइलों का लोकल में पूरी तरह मौजूद होना ज़रूरी नहीं है, इसलिए सीमित storage वाले डिवाइस पर यह उपयोगी हो सकता है
- लेकिन कंटेंट के अवैध रूप से साझा होने की संभावना अधिक रहती है, इसलिए copyright से जुड़े मुद्दे हो सकते हैं
- यह व्यक्तिगत रूप से बनाया और साझा किया गया open source प्रोग्राम है, इसलिए stability और security के लिहाज़ से सावधानी की ज़रूरत है
1 टिप्पणियां
Hacker News राय