LINUX.ORG.RU

[флэшка][vfat] регистр имён файлов

 ,


0

1

KDE4, Gentoo. Когда вставляю флэшке с vfat в компьютер и выбираю действие с ней в выскакивающем виджете, флэшка монтируется автоматом. При этом имена файлов на флэшке все превращаются в верхний регистр. Раньше, в третьих кедах при тех же самых действиях, все имена файлов на флэшке были в нижнем регистре.

Как сделать так, чтобы на примонтированной флэшке файлы были в нижнем регистре? fstab не предлагать.

★★
Ответ на: комментарий от name_no

>Кстати, хотел прописать в fstab — так она теперь вообще не монтируется. Ошибкатакая хитрая: «Device /dev/sdg1 is listed in /etc/fstab. Refusing to mount»

hal не должен заниматься тем что прописано в fstab


если отправишь им в багзиллу


pmount это к дебианщикам, если в апстрим сразу

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

>что примечательно, что kde использует pmount
у тебя или вообще?
а то как-то не вписывается
desktop megabaks # cat /etc/pmount.allow
# /etc/pmount.allow
# pmount will allow users to additionally mount all devices that are
# listed here.
/dev/sd[c-z][12345]
/dev/sd[c-z][12345]
/dev/sd[c-z][12345]
/dev/sd[c-z][12345]
/dev/sd[c-z][12345]
/dev/sd[c-z][12345]
/dev/sd[c-z][12345]
/dev/sd[c-z][12345]
desktop megabaks # mount | grep disk
/dev/sdb2 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,uid=1000,utf8,shortname=mixed,flush)
/dev/sdb1 on /media/disk-1 type vfat (rw,nosuid,nodev,uhelper=hal,uid=1000,utf8,shortname=mixed,flush)

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

Спасибо большое за помощь. Скопировал ебилд в /usr/local/portage, положил рядом с ним патч, дописал имя патча в ебилд и установил, оказалось проще всего. Дофига времени потратили на поиск нормального решения, а его, как оказалось, и нет вовсе.

> hal не должен заниматься тем что прописано в fstab

мне кажется, что kde-монтировщик как-то должен это разруливать, всё-таки, иначе нафиг он не нужен, с такими ошибками.

//Пошёл писать нытик-пост в бложик.

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

> hal не должен заниматься тем что прописано в fstab

кстати, pmount, в отличие от кде-монтировщика, примонтировал эту флэшку несмотря на запись в fstab O_o

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

и ещё кстати, патчить pmount оказалось бесполезно, таки надо патчить kde-монтировщик (((((

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

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

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

> если есть запись в фстабе - то он монтирует опираясь на опции из него

мне он почему-то показал ошибку. ХЗ, может, надо его перезапустить

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

> >может, надо его перезапустить

возможно - ща проверю

я проверил — болт на fstab положил... жесть

name_no ★★
() автор топика
Ответ на: комментарий от name_no
desktop megabaks # mount | grep disk
/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,uid=1000,utf8,shortname=mixed,flush)
desktop megabaks # mcedit /etc/fstab
desktop megabaks # mount | grep sdb1
/dev/sdb1 on /mnt/flash7 type vfat (rw,noexec,nosuid,nodev,codepage=866,iocharset=utf8)
desktop megabaks # grep sdb1 /etc/fstab
/dev/sdb1               /mnt/flash7             auto 		noauto,codepage=866,iocharset=utf8,noexec,users 0 0
desktop megabaks #

сначала с «чистым» фстабом - потом с «грязным» - в обоих случаях использовал апплет

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

> блин - где вы глюки то такие берёте?

$ grep 0000-0001 /etc/fstab
UUID=0000-0001  /media/DCIM     auto            shortname=lower,noauto,noatime,rw,user,utf8 0 0

если я правильно понимаю, проблема в том, что я прописал по UUID.

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

мне казалось что kde монтировщик цепляет pmount при его наличии,
у меня без pmount'a во всяком случае ругался и ничего не хотел монтировать ссылаясь на ошибку hal

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

> если я правильно понимаю, проблема в том, что я прописал по UUID.

ну да, так и есть, он ещё и UUID понимать не хочет, редиска. <матерюсь>

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

> мне казалось что kde монтировщик цепляет pmount при его наличии

он тебя перехитрил )))

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

> отписала в wishlist на трекер в апстрим

спасибо ещё раз ))

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

http://bugs.kde.org/show_bug.cgi?id=133456

я смотрю в кде это старая и больная (и абсолютно нерешаемая) проблема

бага еще для кде 3.5 и закрыли ее за старостью
для 4.x надо поискать по поводу override mount options
что есть...

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

> хоть на «ничё ни работаит!!!111» поглядеть )

да оно работает, пока от него не захочешь «странного»

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

> хм...а где мне взять короткие имена?

в фотике, например. если фотик сохраняет на флэшке с имена вида 8.3, то, скорее всего, это оно.

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

> Кто-то еще этим пользуется, я всем флешкам даю имена.

как же тебе, анонимус, объяснить-то уже наконец, что речь про флэшку из фотика идёт. Он её только сам форматирует и UUID ставит смотри какой интересный, а имена так и вообще не приемлет.

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

Эх, надо было прыгнуть вслед и поймать.

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

о, там есть патч, которым они захардкодили эту опцию. теперь мы ещё и солид в оверлей кидаем, шикарно блин

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

> теперь мы ещё и солид в оверлей кидаем, шикарно блин

пойду, убьюсь об стену. изменение этой опции в солиде не помогло, он её по какой-то причине не применяет вообще.

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