LINUX.ORG.RU

Вышел FUSE-2.4.2


0

0

Из-за серьезной ошибки безопасности (CVE-2005-3531) выпущен новый релиз Filesystem in USErspace.
Утилита fusermount не отфильтровывала спецсимволы в точке монтирования, вследствие чего /etc/mtab
мог быть испорчен локальным пользователем. Также устранена ошибка в вызове fusermount из libfuse,
небольшие недочеты оптимизации и сборки модуля ядра.

>>> Подробный список изменений

★★★★★

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

А насколько FUSE вообще актуален?
Ну вот вы, например, grob, какую файловую систему используете через fuse? Я ничего не имею против самой идеи (помимо тормознутости реализации), но нафиг это нужно, если большинство распространенных fs имеют ядерный модуль?
У венгерсого товарища, кстати, была в свое время забавная штука под названием AVFS, но там доступ к файлам пропускался через coda-модуль (который реализован в ядре). В свое время я ей пользовался, но глючила она неподеццки. Потом он AVFS забросил и я последовал его примеру.

geekkoo
()

мда.. поделка пазерская ;(

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

Присутствие в списке smbfs умилило. Без fuse оно, видимо, не работает? А usbfs? usbdevfs нормально из ядра работает.Про киберкрипто ничего не скажу, тк не в курсе, но sshfs и ftpfs - костыли.

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

Вы бы как нибудь идентифицировали бы себя, а то сложно спорить, когда непонятно от кого реплики поступают.
Чем вам не нравится scp и ftp? Если вам так ужнужна файловая система - почему не использовать какую-нибудь сетевую файловую систему? Я это и поразумевал под костылями.

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

> fuse нужна для sshfs ftpfs smbfs cybercryptofs usbfs и тп

Где можно почитать про sshfs и ftpfs? Это как-то относиться к lufs?

// AK

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

> Присутствие в списке smbfs умилило.
а зря, некоторые люди предпочтут использовать smbfs из fuse для большей надежности, дa и убить наверно легко если коннекшн пропал, + хорошо если юзер сможет сам монтировать ( без каких-либо дополнительных настроек) шары мышкой в KDE,GNOME,etc.h

> А usbfs? usbdevfs нормально из ядра работает.
гугли.
> sshfs и ftpfs - костыли.
не костыли а другой способ работы. Если ты не видишь недостатков в "какой-нибудь сетевой fs" , то это не значит что другие их не видят.

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

> Чем вам не нравится scp и ftp?

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

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

> Если вам так ужнужна файловая система - почему не использовать какую-нибудь сетевую файловую систему?

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

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

> Чем вам не нравится scp и ftp?

Тем, что через ftpfs с файлами, видимо, можно работать как с локальными любыми программами, а не тольно через lftp и др.

// AK

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

captive-ntfs -- полная и беспроблемная поддержка ntfs как на чтение, так и на запись. Мне актуально. Про ntfs в ядре просьба не вспоминать.

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

> Чем вам не нравится scp и ftp? Если вам так ужнужна файловая система - почему не использовать какую-нибудь сетевую файловую систему? Я это и поразумевал под костылями.

К примеру я с помощью sshfs любым редактором могу изменять файлы на web-сервере, без необходимости сначала копировать их себе, а потом обратно. Смотрю фильмы и слушаю музыку по ftpfs, опять же не забивая себе винт. Какие же это костыли?

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

> ldapfs - это даже не костыль. Нах он вааще нужен этот ldap.

А нах нужно существо, неспособное понять зачем нужен легковесный протокол доступа к структурированным данным?

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

И хто ж им пользуется в полном объеме (nss не предлагать)? А через nss мне и гесиода хватает.

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

>Смотрю фильмы и слушаю музыку по ftpfs, опять же не забивая себе винт.
ftp у тебя stream протокол? Так что не надо про "не забивая себе винт" - fuse тебе копируют файл /tmp, а потом показывает. Не забывай чистить /tmp.

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

>Присутствие в списке smbfs умилило. Без fuse оно, видимо, не работает?

Как ни странно, но smb через fuse-smb как минимум в 1,5 раза быстрее, чем ядерный smbfs...

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

>Возражения.

Вот против этого возражения:

>fuse тебе копируют файл /tmp, а потом показывает

Здесь вы явно неправы:)

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

А вы на что намекаете - что по ftp протоколу (через fuse или как еще) можно скачать кусок файла и тут же направить его на проигрывание куда-нибудь еще? я не уверен насчет имеено /tmp, но fuse так или иначе должен держать кэш, куда скачивается файл, и именно этот кэш он вам и показывает.

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

wget ftp://мой_любимый_сайт/porno.avi -O - | mplayer -cache 8192 -

и никакого tmp. тока перемотка не работает.

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

Нет никакого сарказма. Понятно, что в отсутствие спецификаций и следовательного нормального ядренеого драйвера приходится пользоваться виндовыми драйверами через wine и следовательно fuse. О бенчмарках при этом лучше не вспоминать.

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

>А вы на что намекаете - что по ftp протоколу (через fuse или как еще) можно скачать кусок файла и тут же направить его на проигрывание куда-нибудь еще?

Я намекаю, что вам стОит почитать про FTP-протокол (если для вас откровение, что по FTP можно "получать кусок файла" (с указанного места и указанного размера)):)

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

> О бенчмарках при этом лучше не вспоминать.

LOL

Я не собираюсь заводить /{home,usr,var} на ntfs. Мне и родных FS хватает. А вот запись на ntfs без дурацких ограничений не мешает. И мне неважно что это медленнее, главное ntfs на разделе не слетит.

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

> fuse тебе копируют файл /tmp, а потом показывает. Не забывай чистить /tmp.

Хорошая шутка

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

geekkoo вам пора завязывать пытаться доказать что все кроме вас неправы, признать, что в самом верху сказали лажу и перестать ее отстаивать.

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

Где именно? Про ftp я признал (уже), что сказал фигню. Или вы тормознутость fuse имеете ввиду? Ну, это я как раз признаю только под давлением неопровержимых доказательств. Рассказы про то, что у кого-то где-то fusesmb быстрее в полтора раза, чем ядреное smbfs мало убеждают.

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

Для тех применений, где оно работает, overhead от fuse незначителен. Разве что у вас SMB-сервер доступен по гигабитной сетке и вы там единственный пользователь. Иначе скорость определяется только пропускной способностью канала и особенностями реализации протокола, никак не лишними двумя переключениями контекста per syscall.

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

>Рассказы про то, что у кого-то где-то fusesmb быстрее в полтора раза, чем ядреное smbfs мало убеждают.

А вы проверьте - это несложно:) Я сам удивился когда проверил - до сих пор объяснения этому не нахожу:)

Led ★★★☆☆
()

Лично я пользуюсь fusesmb; smbfs не подходит по ряду причин, одна из которых скорость.
PS Как-то смотрел фильм, который валялся как образ dvd на smb-share напрямую mplayer + fusesmb. Гибко, не так ли?

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

> А вы на что намекаете - что по ftp протоколу (через fuse или как еще) можно скачать кусок файла и тут же направить его на проигрывание куда-нибудь еще? я не уверен насчет имеено /tmp, но fuse так или иначе должен держать кэш, куда скачивается файл, и именно этот кэш он вам и показывает.

Простите, а разве конвеер в юниксе уже отменили?

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

>Простите, а разве конвеер в юниксе уже отменили?

Конвеер тут не нужен. Во-первых можно сразу использовать mplayer 'ftp://my.porno.site/xxx/...' . Во-вторых, при использовнии конвеера/трубы, теряется возможноть позиционирования. Т.е. шиш, а не перемотка.

Хотя надо сказать, что не все ftp-серверы умееют докачку. А в этом случае, уже неважно что использовать.

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

> Конвеер тут не нужен. Во-первых можно сразу использовать mplayer 'ftp://my.porno.site/xxx/...' . Во-вторых, при использовнии конвеера/трубы, теряется возможноть позиционирования. Т.е. шиш, а не перемотка.

спасибо за подсказку, теперь дома буду смотреть фильмы прямо с ftp провайдера (только что проверил - работает, в т.ч. и перемотка)

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

> А вы проверьте - это несложно:) Я сам удивился когда проверил - до сих пор объяснения этому не нахожу:)

Надо попробовать. А CIFS оно понимает?

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

Кстати, по собственным бенчмаркам скорость cifsfs раза в 1.5-2 больше чем smbfs. Судя по члогам samba, smbfs не развивается уже около года. Может быть, в этом секрет скорости fusesmb?

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

Блин, поторопился :(
"В наше время, Штирлиц, верить нельзя никому. Мне можно ..."(Ц)
Мне тут с пеной у рта доказывают, что fuseftp (http://wiki.thiesen.org/page/Fuseftp) ничего на диск не пишет. А я вот заглянул в исходник и много чего интересного обнаружил. Во-первых, представляет она из себя перловый скрипт. Во-вторых, кэш существует, по умолчанию файловый (в домашней директории), но может быть заменен на кэш в памяти. Автор, правда, рекомендует пользоваться им только при скачивании небольших файлов. Я понимаю, что гигабайт памяти сейчас не редкость, но забивать ее порнушными фильмами как-то некошерно.
В принципе, вариант без кэша не канает ВААЩЕ. Что ж fuse каждый раз должна лезть на ftp сервер, если кто-то решит открыть несколько раз один и тот-же файл? Конечно лучше его сбросить на локальный диск.
Хе. Осталось еще fusesmb посмотреть. Открытий, я думаю, там будет не меньше.

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

> Хе. Осталось еще fusesmb посмотреть. Открытий, я думаю, там будет не меньше.

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

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

> captive-ntfs -- полная и беспроблемная поддержка ntfs как на чтение, так и на запись.

Кстати, оно стало fuse native, или по прежнему, через lustre эмулятор? ;-)

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

>Хе. Осталось еще fusesmb посмотреть. Открытий, я думаю, там будет не меньше. geekkoo (*) (24.11.2005 0:21:07)

Посмотри. Хотя лично использую smbnetfs. Предложи-ка мне проще доступ к мекрософт-нетворк?

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

>captive-ntfs -- полная и беспроблемная поддержка ntfs как на чтение, так и на запись. Мне актуально. Про ntfs в ядре просьба не вспоминать.
Неспорю, но кернеловская помогла пару раз прочесть битый винт, что не смогла ни винда, ни captive-ntfs

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