Dali @ 29-05-2008 06:57:21

Ветка является продолжением обсуждений, начатых постом http://forum.internet-tablet.com/messag … tml#p10679   
и веткой http://forum.internet-tablet.com/subjec … rimer.html   

Необходимость выкачать несколько файлов из 100Мб архива rar подтолкнула испытать httpfs. Начал с ББ. Поскольку для убунту такого пакета не нашёл, скачал с http://httpfs.sourceforge.net    исходник со статическими бинарниками, взял оттуда единственный файл httpfs и положил в /usr/local/bin/.
Команда
httpfs http://mirror.yandex.ru/ubuntu-releases … p-i386.iso    /mnt/httpfs
сработала моментально. Зайдя в /mnt/httpfs обнаружил файл ubuntu-8.04-desktop-i386.iso, при открытии его из MC открылся почти сразу, листался со скоростью выкачки блоков (у меня канал ~100кбайт/с). В конец этого 600Мб файла перепрыгнул тоже быстро. В общем, работает, и действительно качает только нужные байты. При желании, как описывается в HOWTO, можно замонтировать iso
sudo mount /mnt/httpfs/knoppix_dvd_501_stripped.iso /mnt/iso -o ro,loop
и выбирать нужные файлы.
С архивом .rar ни на rapidshare.com, ни на depositfiles.com не получилось. Урл с файлом молча монтируется, но при попытке зайти в архив коммандером или посмотреть список командой unrar l ... висит до ^c, и тогда сообщает про ошибку чтения и спрашивает про какой-то abort or retry. Поскольку в архивах rar и zip каталог распределён по всей длине, я подумал что он выдёргивает кусочки файла, чтобы его собрать. Но трафик при этом отсутствовал. Похоже, что с данными upload-сайтами это не проходит. Поскольку моя конкретная проблема не решилась, с другими сайтами возиться не стал.

Затем установил httpfs на таблетке, и она сработала с вышеописанным iso. Но только под рутом, в отличие от ББ. При запуске под юзером /sbin/httpfs сообщает о правах доступа к /dev/fuse. Как запустить fuse с пользовательскими правами, или поменять их, мысли пока не приходят. А опции монтирования для передачи в fuse не принимаются httpfs, не реализовано.
Так что в файл-менеджере FS будет недоступна. Попытка sudo ossofilemanager провалилась - точка монтирования fuse не видно в каталоге /home/user/MyDocs, в котором замонтировал на каталог httpfs.

Dali @ 29-05-2008 07:45:28

Нашёл форк от httpfs, якобы дальнейшее развитие. httpfs2 (http://www.vamosproject.org/httpfs2   ). Существует только в svn. Уж не знаю, чем он лучше, но заглянув в исходники, понял, что опции монтирования так и не поддерживаются. Компилировать не стал.