LINUX.ORG.RU

Fusesmb 0.7.0


0

0

Fusesmb - единственная на данный момент независимая от Gnome
или KDE рабочая реализация samba-файловой системы в userspace.
Преимущества fusesmb - прозрачность работы с любыми приложениями,
потоковая передача файлов и кэширование samba-shares.
Как видно из названия, это модуль для FUSE.
Главное изменение в данной версии - совместимость с FUSE-2.2.x
Также теперь fusesmb поддерживает авторизацию и Kerberos.

Скачать

>>> Подробности

★★★★★

Проверено: Pi ()

А как научить его русские имена файлов отображать в koi8r? У меня он в утф шпарит...

anonymous
()

Круть. Fuse - cамый интересный проект за последние годы. Область
применения почти безгранична. Уж чего только на нём уже не сделали!

anonymous
()
Ответ на: комментарий от anonymous

меня тоже fuse очень радует :)

быстрей бы ее в стабильное ядро запихнули, а пока приходится юзать -mm патчи

JB ★★★★★
()

Интересно. Нигде пока не применяю fuse, но вынос в юзерленд файловых систем мне кажется правильной идеей.

Zulu ★★☆☆
()
Ответ на: комментарий от anonymous

> на странице fuse написано, что никаких патчей к ядру не требуется.

Врут поди, опять какой-нибудь модуль собирают втихаря и пытаются впихнуть в ядро!

anonymous
()
Ответ на: комментарий от Zulu

> Интересно. Нигде пока не применяю fuse, но вынос в юзерленд файловых систем мне кажется правильной идеей.

Есть большое "но".

Файловая система, живущая в монолитном ядре, покажет perfomance заметно лучший, чем живущая в userspace. Особенно на x86. С этим согласны даже сторонники микроядер.

В то же время, нам высокая производительность требуется, в основном, для "основных" файловых систем. Производительность никогда не бывает лишней, но смешно оценивать производительность sshfs по задержкам, которые добавляются от выноса файловых систем в userspace.

Так и получается здоровый подход без фанатизма. Например, /, /var и /usr живут на reiserfs, а все "трюки" - NFS, криптованые FS, sshfs, ftpfs и подобное уходит в userland. Баланс надёжности и производительности.

anonymous
()
Ответ на: комментарий от anonymous

>Врут поди, опять какой-нибудь модуль собирают втихаря и пытаются впихнуть в ядро!

Используется модуль от fuse, который и надо загружать.

>This program is split up in two parts. One that talks with the FUSE kernel module, providing the virtual filesystem and another that searches the lan for available hosts and shares (crawler).

Остальное вроде в юзерспейс.

marten
()

Это... А как же sharity light? NFS демон?

Shadow ★★★★★
()
Ответ на: комментарий от Zulu

> Нигде пока не применяю fuse, но вынос в юзерленд файловых систем мне кажется правильной идеей.

Я бы сказал не всех, но для многих - более, чем справедливо. =)

atrus ★★★★★
()
Ответ на: комментарий от anonymous

В монолитном ядре модули не используются, что тут непонятного???

anonymous
()
Ответ на: комментарий от marten

> Используется модуль от fuse, который и надо загружать.

Ну и как же это сделать, если ядро монолитное?

anonymous
()
Ответ на: комментарий от anonymous

2anonymous:

>Ну и как же это сделать, если ядро монолитное?

Перед сборкой этого монолитного ядра включить в нём поддержку загружаемых модулей - что здесь непонятного:)

Led ★★★☆☆
()
Ответ на: комментарий от atrus

Угу.

Я практически полностью согласен с anonymous (*) (27.05.2005 17:07:37), только я бы еще и NFS в юзерленде хотел бы видеть -- она ничем не лучше smbfs, IMHO. К тому же это ускоряет разработку: в юзерленд-тулзe, что пишет N человек, изменение сделать быстрее, чем в ядре, которое пишут M человек, где M >> N. Цикл разработки ускорится.

Zulu ★★☆☆
()

Попробовал - интересная штуковина... Правда, если нет доступа к "шаре" и пытаешся в неё "войти" (в том же mc) - кушает вс. память и процессор, пока ядро не убивает её :(

Led ★★★☆☆
()
Ответ на: комментарий от Led

...хотя, скорее всего это из-за smbclient'а, который у меня 3.0.14ф, а рекомендуется ДО 3.0.13 :(

Led ★★★☆☆
()

fuse рулит. Хотя бы из-за легкости подключения siefs. Обладатели мобильников Siemens меня поймут.

anonymous
()

Кто-бы сделал поддержку локалей - а то у меня koi8-r, а оно выдаёт в utf-8. Это собственно единственное из-за чего я покуда не пользуюсь fusesmb.

anonymous
()
Ответ на: комментарий от anonymous

> есть еще smbnetfs. В смысле, fusesmb не единственная :)

Спасибо. Не знал. Будем пробовать.

grob ★★★★★
() автор топика
Ответ на: комментарий от anonymous

единственно плохо что fuse постоянно обновляется и надо собирать программу со всё новыми и новыми версиями fuse (а может не собраться например) ...

anonymous
()

подскажите как пользоваться fusesmb ? пишу "fusesmb ~/mnt", тут же происходит возврат в командную строку (как я понимаю этого не должно происходить, должен осуществляться вывод логов fuse), а в каталоге ~/mnt ничего не появляется, хотя соответствующая запись в /etc/mtab появляется

anonymous
()
Ответ на: комментарий от anonymous

Read The Fabulous Manual.
Надо прогнать fusesmbcache (а лучше через cron)

grob ★★★★★
() автор топика

Скажите, а ведь удобно было бы, если всякие там наутилус и конкерор при открытии удаленных ресурсов (smb, ssh, ...) монтировали их куда-нибудь, чтобы эти ресурсы существовали для "простых" приложений, ничего не знающих о gnomevfs и проч?

Конечно, есть загвоздочка, что "простые" программы все равно будут не понимать URL типа smb://supercomp/superfolder. И тут, видимо, без какого-то костыля не обойтись. Можно сделать стандартное отображение URL в локальный путь. Например, /extfs/smb/supercomp/superfolder.

timon
()
Ответ на: комментарий от Zulu

>Я практически полностью согласен с anonymous (*) (27.05.2005 17:07:37), только я бы еще и NFS в юзерленде хотел бы видеть

О! Согласен.

> -- она ничем не лучше smbfs, IMHO.

IMHO даже гораздо хуже.

qwe ★★★
()
Ответ на: комментарий от timon

> Скажите, а ведь удобно было бы, если всякие там наутилус и конкерор при открытии удаленных ресурсов (smb, ssh, ...) монтировали их куда-нибудь, чтобы эти ресурсы существовали для "простых" приложений, ничего не знающих о gnomevfs и проч?

Во-первых, такое реализуется через autofs + smbmount. А во-вторых я не нашёл такого smbmount, который бы мог держать больше десятка одонвременно подключенных разделов.

Так что всё-равно что-то типа fuse надо использовать

monk ★★★★★
()

Ребята,а посмотреть в интернете или пойти по ссылкам влом?

Есть замечательный проект SMBNetFs (http://smbnetfs.airm.net) есть еще один аналогичный проект fusemb (ссылку не помню)

Достоинства SMBNetFs по сравнению с fusesmb 1) поддержка русского языка 2) автоматическое сканирование групп 3) возможность пользовательских групп/ссылок/компов 4) многопоточность 5) можно заходить на ЛЮБОЙ комп под ЛЮБЫМ пользователем 6) можно зайти на любую (те даже невидимую) шару по ее имени 6) можно заходить на комп по его имени/ip даже если такого компа нет в списке

Недостатки -- 1) шары скашируются при каждом заходе на комп -- поэтому слегка притормаживает при заходе на комп 2) SMBNetFs требует последнюю версию fuse (fuse >= 2.3-rc1) 3) пока не находил

автор SMBNetFs Михаил Кшевецкий (автор SMBNetFs)

anonymous
()

>Fusesmb - единственная на данный момент независимая от Gnome
>или KDE рабочая реализация samba-файловой системы в userspace.

И нахрена она нужна? smbfs и smb4k существуют и нормально работают уже много лет. Как, впрочем, и куча серверов FS в userspace(NFS,SMB,CODA).

С какой радости совать очередную поделку (fuse) в ядро? Только от того, что какой-то пионер прочувствовался в 21 веке глубокой идеей микроядерности?

anonymous
()
Ответ на: комментарий от anonymous

в винде можно НЕ монтируя шару работать с ней. kde и gnome для этого разработали два независимых костыля.

проекты типа fusesmb дают возможность смонтировать не отдельную шару, а "Network neighborhood"

anonymous
()
Ответ на: комментарий от anonymous

>в винде можно НЕ монтируя шару работать с ней.

И Вы считаете такой подход правильным?

qwe ★★★
()
Ответ на: комментарий от anonymous

>в винде можно НЕ монтируя шару работать с ней. kde и gnome для этого
>разработали два независимых костыля.

Ты не понял смысла. smb4k - это не костыль, а front-end для монтирования shares.

Что касается smb kioslave в konqueror, то это отдельная песня(которой, тем не менее, зачастую достаточно, если нужно просто слить или залить файл).

anonymous
()
Ответ на: комментарий от anonymous

>проекты типа fusesmb дают возможность смонтировать не отдельную шару, а
> "Network neighborhood"

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

IMHO, глупости все это. smb4k (или smbmount/smbc в консоли) более, чем достаточно.

anonymous
()
Ответ на: комментарий от anonymous

попробуй SMBNetFs (http://smbnetfs.airm.net) -- она намного удобнее fusesmb

>Ну и нахрена нужно монтировать дерево рабочих групп и машин?

для удобства предоставления информации о структуре сети + для перехода на произвольный комп/шару в сети (фишка SMBNetFs)

>Туда все равно ничего ни добавить нельзя, ни убавить.

это тоже не совсем верно -- SMBNetFs легко позволяет тебе организовать список любимых сетевых ресурсов

smbmount -- бесспорно клевая штука -- но монтировать/размонтировать со временем просто надоедает

smbc -- хорошая штука тоже, но я что-то перестал ее использовать

anonymous
()
Ответ на: комментарий от geek

типа если человек пользуется только русским и англицким он обязательно должен утф ставить ибо "это круть"? паренек, пора бы тебе повзрослеть и понять что мир не черно-белый ;))) ты же уже не раз позорился с джабером и гномом, не надоело? =)

anonymous
()
Ответ на: комментарий от anonymous

> Есть замечательный проект SMBNetFs (http://smbnetfs.airm.net) есть еще один аналогичный проект fusemb (ссылку не помню)

> Достоинства SMBNetFs по сравнению с fusesmb 1) поддержка русского языка 2) автоматическое сканирование групп 3) возможность пользовательских групп/ссылок/компов 4) многопоточность 5) можно заходить на ЛЮБОЙ комп под ЛЮБЫМ пользователем 6) можно зайти на любую (те даже невидимую) шару по ее имени 6) можно заходить на комп по его имени/ip даже если такого компа нет в списке

Так ничё, только не работает автоматическое сканирование групп. Типа если сделать smbnetfs /mnt/samba, то директория /mnt/samba всё время пустая. Правда если сделать ls /mnt/samba/<ip>, то виден список шар на <ip>.

anonymous
()
Ответ на: комментарий от anonymous

>типа если человек пользуется только русским и англицким он обязательно должен утф ставить ибо "это круть"?

причём тут круть/не круть? utf8 - это та самая вещь, которая способна наконец-то ликвидировать бардак с кириллическими кодировками. А те кто продолжают использовать cp1251 и koi8 - ССЗБ.

>ты же уже не раз позорился с джабером и гномом, не надоело? =)

где, интересно? А зато уважаемый ананимус опозорился везде, где только можно - это факт 8)

geek ★★★
()
Ответ на: комментарий от anonymous

> Так ничё, только не работает автоматическое сканирование групп. Типа если сделать smbnetfs /mnt/samba, то директория /mnt/samba всё время пустая. Правда если сделать ls /mnt/samba/<ip>, то виден список шар на <ip>.

настрой правильно smb.conf, запусти nmbd (если требуется, то пропиши для него разрешение в firewall). должно быть все пучком

anonymous
()
Ответ на: комментарий от anonymous

> А как научить его русские имена файлов отображать в koi8r? У меня он в утф шпарит...

поставь нормальную локаль и не мешай людям работать.

anonymous
()
Ответ на: комментарий от geek

у меня никаких проблем с кодировками. а то что тебя преследуют навязчивые мысли что у других эти проблемы есть - ну так ты ССЗБ, чтож тут поделать

> где, интересно?

перечитай свои посты. юношеский максимализм бъет через край. оно конечно у тебя с возрастом скорей всего пройдет, но ты портиш таким поведением атмосферу лора

anonymous
()
Ответ на: комментарий от anonymous

>поставь нормальную локаль и не мешай людям работать.

перевод фразы: "я нифига не знаю как у меня оно все работает, я начитался крутых фраз, и мне как то надо выпендрится тоже"

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.