The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Монтирование содержимого Torrent-а в файловую систему
В рамках проекта btfs развивается FUSE-модуль, позволяющий примонтировать
Torrent-файл или magnet-ссылку в качестве директории. После монтирования
обращение к содержимому торрента осуществляется аналогично работе с обычной
файловой системой. Например, можно запустить мультимедийный проигрыватель и
просмотреть связанный с торрентом фильм.

Важным отличием является то, что для работы с контентом не требуется его
предварительная загрузка - содержимое загружается по мере необходимости.
Например, при начале просмотра фильма начинается загрузка соответствующих
частей файла, при смене позиции загружаются вновь запрошенные данные. Т.е.
можно сразу оценить качество материала или получить доступ к отдельным файлам.

Установка в Ubuntu:

   sudo add-apt-repository ppa:johang/btfs
   sudo apt-get update
   sudo apt-get install btfs

Установка в Arch Linux:

   sudo pacman -S btfs

Сборка в Debian:

   sudo apt-get install autoconf automake libfuse-dev libtorrent-rasterbar-dev libcurl4-openssl-dev
   git clone https://github.com/johang/btfs.git btfs
   cd btfs
   autoreconf -i
   ./configure
   make



Монтирование:

  mkdir mnt
  btfs video.torrent mnt

Просмотр:

  cd mnt
  vlc video.mp4

Отключение:

  fusermount -u mnt
 
29.02.2016
Ключи: btfs, torrent, magnet, mount, fuse / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Диски и файлы / Монтирование

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Аноним (-), 03:12, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    прикольно, работает.
    fedora 19:
    git clone https://github.com/johang/btfs.git
    sudo yum install rb_libtorrent-devel fuse-devel
    autoreconf -vfi
    make
    sudo make install
    btfs video.torrent mnt
     
  • 1.2, АнОнМен (?), 04:57, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Что только не выдумают чтоб не сидировать.
     
  • 1.3, Chis (?), 11:32, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    не знаете как сделать чтобы файлик так примонтированный увидел minidlna
     
     
  • 2.4, Andrey Mitrofanov (?), 11:43, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > не знаете как сделать чтобы файлик так примонтированный увидел minidlna

    То ли сингал послать, то ли перестартовать, чтобы он пересканировал директории и перестроил базу. Посмотри в man-е, в init.d скрипте.

     

  • 1.5, ананим.orig (?), 14:10, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вах! Какое оригинальное и при этом очевидное решение!
    Большой респект
     
  • 1.6, ABATAPA (ok), 14:20, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    При скачивании нужных фрагментов они кэшируются в "реальную" файловую систему? Или теряются?
    Скажем, при копировании файла он скачается на 100%.
    Если после этого его запустить на воспроизведения с btfs, он не будет загружаться снова?
     
     
  • 2.7, ананим.orig (?), 15:27, 29/02/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по сырцам используется libtorrent, скачивание начинается по запросу (кто-то через fuse начинает читать файл), качается в $TEMP, который вначале ищется в хомяке, но это уже и не важно. Как именно он чунки ранжирует — я за те 10сек не смотрел.
    Кратко ответ на первый вопрос — нет. Это не полноценный торрент-клиент. Это fuse fs.
     

  • 1.8, Аноним (-), 20:46, 29/02/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин, хорошо бы добавить туда возможность кешировать и раздавать скачанные чанки, пока не размонтируешь.
     
  • 1.9, Аноним (-), 07:31, 01/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    толку с этой поделки?  самое сложное при возне с торентами - как раз найти нужный торент файл, чтобы скачать его - ни ума ни рук не требуется, это делает программа
     
     
  • 2.10, marks (?), 11:04, 01/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В условиях ограниченного дискового пространства весьма полезно. Хотя есть Ace Player, который умеет то же самое. Но хорошо же, когда есть разные костыли для одного больного.
     
     
  • 3.11, Gannet (ok), 16:16, 08/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ...или разные больные для одних костылей. :)
     

  • 1.12, Alexey (??), 17:14, 09/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На arm заработает? В частности Raspberry Pi интересует.
     
     
  • 2.18, piyavking (ok), 10:21, 26/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >На arm заработает? В частности Raspberry Pi интересует.

    Работает, только что проверил.

     
  • 2.19, piyavking (ok), 14:09, 26/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > На arm заработает? В частности Raspberry Pi интересует.

    только ~/btfs надо в память запихнуть - чуть систему не убил, временные файлы карту забили...


     

  • 1.13, rusbaron (?), 13:56, 25/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ох согласен с АнОнМен...Ктож раздавать то будет в таких вариантах? Итак уже раздачи скуднеют,мало сидеров,а так вообще не будет.
     
     
  • 2.14, Аноним (-), 18:57, 27/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    все эти удобные стриминги торрентов, монтирование торрентов в виде фс и прочее - это все происки копирастов. чем меньше людей пользуется нормальными клиентами, тем хуже для сети.
     
  • 2.15, gon_ur (ok), 20:47, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ох согласен с АнОнМен...Ктож раздавать то будет в таких вариантах? Итак уже
    > раздачи скуднеют,мало сидеров,а так вообще не будет.

    Верно.
    Также верно и то, что сейчас многие сидят с Сети через мобильных провайдеров, где исходящий трафик по цене входящего. Кто хочет платить за то, что у него кто-то берёт файл?
    Я - не хочу.

     

  • 1.16, дебилойд (?), 18:42, 14/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    W: Не удалось получить http://ppa.launchpad.net/johang/btfs/ubuntu/dists/jessie/main/binary-amd64/Pa Found

    Расходимся, нас н..ли

     
     
  • 2.17, Анонимко (?), 07:52, 21/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ты подтвердил свой ник. Все прекрасно получается и работает.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру