BTFS - файловая система Bittorrent на базе FUSE

Торренты уже давно используются для обмена и загрузки данных из Интернета. На рынке доступно множество графических и консольных торрент-клиентов. Иногда вам некогда сидеть и ждать завершения загрузки. Возможно, вы захотите немедленно посмотреть содержимое. Здесь очень удобно использовать BTFS, файловую систему bittorent. Используя BTFS, вы можете монтировать torrent-файл или magnet-ссылку в качестве каталога, а затем использовать его как любую директорию только для чтения в своем дереве файлов. Содержимое файлов будет загружаться по требованию, когда они будут прочитаны приложениями. Поскольку 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-файл или magnet-ссылку и установить его в каталог. Содержимое torrent-файла или magnet-ссылки будет установлено внутри выбранного вами каталога. Когда программа попытается получить доступ к файлу для чтения, фактические данные будут загружаться по мере необходимости. Кроме того, такие инструменты, как ls , cat и cp, работают так, как необходимо, для управления торрентами. Приложения, такие как vlc и mplayer, также могут работать без изменений. Дело в том, что проигрыватели даже не знают, что фактический контент физически не присутствует на локальном диске, а собирается по частям от пиров по требованию.

Создайте каталог для монтирования torrent/magnet ссылки:

$ mkdir mnt

Смонтируйте torrent/magnet ссылку:

$ btfs video.torrent mnt

Откройте папку

$ cd mnt

И, начните смотреть!

$ vlc <path-to-video.mp4>

Дайте BTFS несколько минут, чтобы найти и получить трекер с сайта. Как только реальные данные будут загружены, BTFS больше не потребует трекер.

Чтобы размонтировать файловую систему BTFS, просто выполните следующую команду:

$ fusermount -u mnt

Теперь содержимое в смонтированном каталоге исчезнет. Чтобы снова получить доступ к содержимому, вам необходимо установить торрент, как описано выше.

Приложение BTFS превратит ваш VLC или Mplayer в Popcorn Time. Установите toorent-файл или magnet-ссылку на свою любимую телепередачу или фильм и начните смотреть, не загружая все содержимое торрента или не дожидаясь завершения загрузки. Контент torrent/magnet ссылки будет загружаться по требованию при доступе к приложениям.

И это все на данный момент. Надеюсь, это было полезно.

Источник