Portál AbcLinuxu, 19. července 2025 09:09


Dotaz: NTFS, ntfs-3g, diakritika na livecd

13.1.2007 23:58 DavD
NTFS, ntfs-3g, diakritika na livecd
Přečteno: 3047×
Odpovědět | Admin
Zdravím,

potřeboval bych překopírovat data z NTFS oddílu na jiný NTFS oddíl pomocí nějaké libovolné livecd distribuce s linuxem (nechci a nyní ani nemám možnost kopírování provést ve windows; také to beru jako nácvik pro případ nehody s windows).

Nyní jsem použil System Rescue CD 0.3.2 s ntfs-3g a oddíl s NTFS jsem připojil příkazem:

ntfs-3g /dev/hda2 /dev/windows

Bohužel se nezobrazují (jakože vůbec) adresáře (a soubory) s diakritikou (pro test jsem si ve windows vytvořil adresáře "příšerně žluťoučký kůň úpěl ďábelské ódy" a "PŘÍŠERNĚ ŽLUŤOUČKÝ KŮŇ ÚPĚL ĎÁBELSKÉ ÓDY 2" a tyto adresáře jsem na zkoušku chtěl kopírovat). Adresáře bez diakritiky se zobrazují a lze je i korektně vytvářet/mazat.

Dle ntfs-3g.org jsem si pomocí příkazu locale -a zjistil nastavení a vypsalo mi to
c
posix
Použil jsem tedy příkaz
ntfs-3g /dev/hda2 /dev/windows -o locale=POSIX
(ale dle očekávání toto skončilo chybou).

To samé jsem neúspěšně zkoušel ve Slax 5.1.8.1 (včetně zavádění modulu nls_cp852 a editace /etc/fstab)

Dotaz tedy zní, jak pomocí ntfs-3g připojit NTFS oddíl tak, aby se korektně zobrazovala (a při kopírování i zapisovala) česká diakritika? Případně v jaké livecd distribuci by toto šlo provést.

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

Odpovědi

14.1.2007 11:52 srigi | skóre: 10 | blog: sricont
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus to mountovat takto:

mount /dev/xxx /xxx -t ntfs-3g -o nls=utf8,...
14.1.2007 12:17 DavD
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Použil jsem příkaz
mount /dev/hda4 /mnt/hda4 -t ntfs-3g -o nls=nls_utf8
ale nepomohlo to.

Modul nls_utf8 je zavedený (lsmod | grep nls).
14.1.2007 12:37 Spike | skóre: 30 | blog: Communicator | Praha
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spíš si v konzoli nastav (překvapivě) locale na cs_CZ.UTF-8.
14.1.2007 14:54 DavD
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
To se mi právě nepovedlo. Příkazy locale a localedef ve Slaxu ani nejsou a nastavení proměnných v SystemRescueCd taky nepomohlo:
export LC_ALL=cs_CZ
export LANG=cs_CZ
16.1.2007 15:49 DavD
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Odpovědět | | Sbalit | Link | Blokovat | Admin
Už jsem to vyřešil.

Použil jsem Knoppix (KNOPPIX_V5.1.1CD-2007-01-04-EN.iso). Je to LiveCD s ntfs-3g a zároveň češtinou. Stačí vypálit CD (DVD není v tomhle případě potřeba).

Po nabootování stačí spustit Desktop příkazem:
knoppix lang=cs
Pak stačí přimountovat pevné disky:
sudo ntfs-3g /dev/hda4 /media/hda4
sudo ntfs-3g /dev/hdb1 /media/hdb1
Některá písmena s diakritikou se v grafickém správci zobrazují sice špatně, ale v MC nebo ve výpisu v konzole je všechno v pořádku. Takže jsem v MC zkopíroval všechno, co jsem potřeboval.

Ve Windows se diakritika zkopírovaných souborů zobrazovala správně.
20.12.2008 01:47 Petr
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd

Spoustet knoppix v cestine je zrejme klicove (jsem v Linuxu novacek, asi to jde i jinak, treba nastavenim znakove sady).

Pak uz mi stacilo namountovat timto zpusobem: su, pak mount -t ntfs-3g -r /dev/sda3 /media/sda3.

Bez volby -r (read-only) to neslo: "Mount is denied because NTFS is unclean. ..." A protoze jsem mel Visty, Knoppix nedoporucil prikaz ntfsfix.

17.4.2008 22:08 Howard | skóre: 19
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řešil jsem, proč na NTFS nevidím adresáře a soubory s diakritikou a tento thread mi pomohl, po připojení následujícím příkazem to už funguje.

mount /dev/sdb5 /mnt/e -t ntfs-3g -o nls=nls_utf8

Prosím poraďte mi, co ekvivalentního mám dopsat do /etc/fstab, aby po startu sem měl tento oddíl připojený také s přístupnými adresáři a soubory s diakritikou. Nyní tam mám:

/dev/sdb5 /mnt/e ntfs-3g uid=1000,gid=100,umask=0022 0 0
18.4.2008 09:03 petertomasy
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Dopíš za umask=0022 "locale=cz_CZ.UTF-8"
18.4.2008 10:57 Howard | skóre: 19
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Diky. Soucasne jsem zjistil, ze v openSuse se to da naklikat v administratorskym nastaveni. Ale nikdy neni na skodu se neco naucit.
18.4.2008 15:58 Howard | skóre: 19
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Pochopil jsem to spravne, ze kdyz dam umask=000 tak bude moct na ten oddil zapisovat libovolny uzivatel tedy nejen root?
18.4.2008 19:27 Howard | skóre: 19
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Tak jsem dospěl k tomuto:

users,gid=users,fmask=111,dmask=000,locale=cs_CZ.UTF-8 0 0

a teď se to chová tak, že původní soubory zapisovat nemohu, ale mohu vytvořit a zapisovat do nových. Když tam něco zkopíruju v Krusaderu, tak mi vynadá, že nelze nastavit práva. To je divný.
18.4.2008 21:32 Mates
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Pridej jeste parametr "silent". Taky sem to musel hledat. Ja zacal s quiet a to je jen pro fat32.
18.4.2008 21:46 Howard | skóre: 19
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Nepomohlo, porad mi Krusader hlásí:

Není možné změnit přístupová práva k (adresář)
pokud na ten ntfs oddíl něco zkopíruju.
21.4.2008 20:15 Howard | skóre: 19
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
Potreboval bych jeste vyresit bezproblemovy zapis na NTFS, abych mel jeden oddil s daty, se kterymi bych pracoval stejnym zpusobem ve Windows i v Linuxu. Jakykoliv soft, ktery neco zkopiruje na NTFS, pak hlasi chyby, ze neni mozne nastavit prava. Co se s tim da delat? At nastavim fmask a dmask na cokoliv, porad to hlasi.
21.4.2008 21:33 Howard | skóre: 19
Rozbalit Rozbalit vše Re: NTFS, ntfs-3g, diakritika na livecd
OK, vyreseno. Viz FAQ zde. Asi pomohl parametr defaults.

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.