Portál AbcLinuxu, 16. července 2025 09:06


Dotaz: Mount při startu nezobrazí soubory s diakritikou

25.12.2006 22:42 Newmy
Mount při startu nezobrazí soubory s diakritikou
Přečteno: 388×
Odpovědět | Admin
Zdravím, jsem nováček v Linuxu, mám ho teprve dva dny, ale na to co se chci zeptat jsem bohužel odpověď nikde nenašel. Můj problém je takový že se mi po startu při namountování oddílů v FSTAB nezobrazí soubory a adresáře s diakritikou. Pokud však zadám pod rootem:

umount -a

mount -a

tak je už vše v pořádku a adresáře jdou vidět. Nevíte někdo čím to je a jaký je rozdíl mezi mountováním při startu a pod rootem? Děkuji za odpověď.

Linux: Mandriva Free 2007

Ovladač: NTFS-3G

příklad z fstab: /dev/hdb5 /mnt/win_d ntfs-3g auto,nls=utf8,umask=000 0 0
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.12.2006 14:47 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Mount při startu nezobrazí soubory s diakritikou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Záleží co zadáváš za parametry za příkaz mount :-) v jednom případě a co ve druhém.
26.12.2006 18:18 Newmy
Rozbalit Rozbalit vše Re: Mount při startu nezobrazí soubory s diakritikou
V obouch případech je to to stejný, protože v obouch případech se to načítá z fstab ;)
26.12.2006 22:21 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Mount při startu nezobrazí soubory s diakritikou
Ano ale různé automount nástroje a pod můžou fstab upravit.

Taky můžeš mět nějakej bordel v nastavení nls a LANG a pod....

Skus spustit locale co to vypíše.

PS. Uplně to vynechává češtinu nebo to vypisuje místo češtiny nesmyslné názvy ?
28.12.2006 22:21 Newmy
Rozbalit Rozbalit vše Re: Mount při startu nezobrazí soubory s diakritikou
locale:

LANG=cs_CZ.UTF-8 LC_CTYPE=cs_CZ.UTF-8 LC_NUMERIC=cs_CZ.UTF-8 LC_TIME=cs_CZ.UTF-8 LC_COLLATE=cs_CZ.UTF-8 LC_MONETARY=cs_CZ.UTF-8 LC_MESSAGES=cs_CZ.UTF-8 LC_PAPER=cs_CZ.UTF-8 LC_NAME=cs_CZ.UTF-8 LC_ADDRESS=cs_CZ.UTF-8 LC_TELEPHONE=cs_CZ.UTF-8 LC_MEASUREMENT=cs_CZ.UTF-8 LC_IDENTIFICATION=cs_CZ.UTF-8 LC_ALL=

Jinak adresáře a soubory s diakritikou vůbec nejsou jak jsem psal na začátku
26.12.2006 14:52 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Mount při startu nezobrazí soubory s diakritikou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Teoreticky môže byť problém pri načítavaní nls_utf8.ko. Možno ho ntfs-3g nenačíta, a pri pripájaní ďaľších diskov ho načíta iný ovládač. Aké máš poradie diskov v súbore fstab? Nepomôže presunúť tento disk až na koniec?
26.12.2006 18:17 Newmy
Rozbalit Rozbalit vše Re: Mount při startu nezobrazí soubory s diakritikou
Ten problém je u všech disků, žádný přesouvání nepomůže a ani ntfs-3g to není, protože jak už jsem psal , při druhém načtení fstabu už pod rootem a ne při startu naběhne vše v pořádku.
29.12.2006 13:11 mlz
Rozbalit Rozbalit vše Re: Mount při startu nezobrazí soubory s diakritikou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neznám Mandrivu, ale přijde mi, že po startu/mountování NEJSOU nastaveny LC_* proměnné, které v /etc/*profile nastaveny jsou. Pro Mandtrivu řešení neznám, ale nějak bych v rc.mount inkludoval rc.locale, nebo rc.locale volal před rc.mount
29.12.2006 13:42 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Mount při startu nezobrazí soubory s diakritikou
Nemyslím, že problém je v tomto. Vo fstab je nls=utf8, a neskôr (po prihlásení) už LC_* nastavené je. LC_* by mali byť potrebné až pri interpretovaní mien z disku.

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.