Portál AbcLinuxu, 10. května 2025 05:36

Dotaz: NTFS FUSE - špatně čte diakritiku po startu

6.1.2007 15:46 Hooonza
NTFS FUSE - špatně čte diakritiku po startu
Přečteno: 430×
Odpovědět | Admin
Hezký den, mám MDV 2007 a pro přístup na disky Windows (NTFS) jsem nainstaloval FUSE. Po startu systému však ve W oddílech nejsou vidět žádné soubory ani adresáře, které obsahují ve jméně diakritiku. Objeví se teprve, když disk odmountuji, připojím standartně (ve fstab: /dev/hda1 /mnt/win_c ntfs umask=0,nls=utf8,ro 0 0), potom odmountuji a znovu připojím fuse (fstab: /dev/hda1 /mnt/win_c ntfs-3g umask=0,nls=utf8,rwx 0 0 , nebo /dev/hda1 /mnt/win_c ntfs-fuse umask=0,nls=utf8,rwx 0 0).

V čem může být problém? Jak to zařídit, aby se diakritika správně načetla již při startu? Rozdíl jsem našel v mtab před a po remountu:

po startu: /dev/fuse /mnt/win_c fuse rw,nosuid,nodev,noatime,default_permissions,allow_other 0 0 none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0

po remountu: none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0 /dev/fuse /mnt/win_c fuse rw,nosuid,nodev,noatime,default_permissions,allow_other 0 0

(je zaměněné pořadí těchhle řádků)

Dokáže někdo poradit? Díky! Hooonza
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

mess avatar 6.1.2007 19:21 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: NTFS FUSE - špatně čte diakritiku po startu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je třeba nastavit parametr locale. Jeden můj řádek z /etc/fstab:
/dev/hda5               /media/win_e    ntfs-3g         defaults,locale=cs_CZ,uid=1000,gid=100,noatime,user,rw  0 0
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
6.1.2007 20:33 Hooonza
Rozbalit Rozbalit vše Re: NTFS FUSE - špatně čte diakritiku po startu
Díky za odpověď! Obávám se, že to nefunguje. Po nastavení locale mi hlásí, že to nedokázal dobře načíst a že některá jména se mi budou asi číst blbě (i když potom ve filesystému chyby nejsou). Ale neřeší se původní problém - jména s diakritikou se načítají až po remountu. Po startu systému ve výpisu souborů a adresářů prostě není ani slovo s diakritikou, všechna taková se tam objeví až po tom, co disk odpojím a znovu připojím.

Nešlo by to řešit nějakým skriptem? Že by se disk s NTFS automaticky po startu odpojil a zase připojil? Nebo je nějaké systémové řešení?

Díky! H.
mess avatar 6.1.2007 20:44 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: NTFS FUSE - špatně čte diakritiku po startu
Přesně stejný problém mi vyřešilo právě to locale. Podívej se, co ti vypíše příkaz locale, popř echo $LANG a to zkus do fstab doplnit místo toho cs_CZ
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
6.1.2007 21:39 Hooonza
Rozbalit Rozbalit vše Re: NTFS FUSE - špatně čte diakritiku po startu
Bomba! To je ono, dík!
Výstup locale mám: cs_CZ.UTF-8
Už to jede :-)
andree avatar 6.1.2007 22:01 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: NTFS FUSE - špatně čte diakritiku po startu
prave som chcel navrhnut, ze tam asi nemas ten utf-8, no co uz :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.