Portál AbcLinuxu, 19. července 2025 09:09
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 posixPouž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
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
knoppix lang=csPak stačí přimountovat pevné disky:
sudo ntfs-3g /dev/hda4 /media/hda4 sudo ntfs-3g /dev/hdb1 /media/hdb1Ně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ě.
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.
mount /dev/sdb5 /mnt/e -t ntfs-3g -o nls=nls_utf8
/dev/sdb5 /mnt/e ntfs-3g uid=1000,gid=100,umask=0022 0 0
users,gid=users,fmask=111,dmask=000,locale=cs_CZ.UTF-8 0 0
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.