[+] NTFS-3g - polskie znaki w nazwach plików

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Drax
Posty: 39
Rejestracja: 22 kwietnia 2007, 15:51
Lokalizacja: Gdañsk

[+] NTFS-3g - polskie znaki w nazwach plików

Post autor: Drax »

Zainstalowałem sterownik ntfs-3g i odkryłem ze zdumieniem, że Debian "nie widzi" części plików i folderów na partycji NTFS. Wydaje mi się, że przyczyną jest fakt, iż pliki te mają w nazwach polskie znaki. Ciekaw jestem, czy można temu jakoś zaradzić... Z góry dziękuję za pomoc.
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

musisz ustawić odpowiednie kodowanie, przykład:

Kod: Zaznacz cały

/dev/hda1 /mnt/dysk ntfs ro,uid=1000,codepage=852,iocharset=iso8859-2,auto 0 2
Kaka' pisał o tym TUTAJ
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

ruun pisze:iso8859-2
hmm, tu można by się spierać, bo z tego co wiem, Windows = NTFS a to = UTF-8.
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

dla "zwykłego" modułu ntfs wpis wygląda następująco

Kod: Zaznacz cały

/dev/hda2       /mnt/win_dane           ntfs    ro,users,noauto,uid=0,gid=100,umask=007,nls=utf8    0       0
i wszystko widać - polskie znaki w nazwach też.
Drax
Posty: 39
Rejestracja: 22 kwietnia 2007, 15:51
Lokalizacja: Gdañsk

Post autor: Drax »

Niestety, żadne z powyższych rozwiązań nie pomogło. Być może rzut oka na mojego fstaba rozjaśni coś niecoś. Oto on:

Kod: Zaznacz cały

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       		<dump>  <pass>
proc            /proc           proc    defaults			0       0

/dev/hda1	/media/hda1	ntfs-3g	defaults			0	0

/dev/hda2       /               ext3    defaults,errors=remount-ro	0	1
/dev/hda3       none            swap    sw				0       0
/dev/hdb        /media/cdrom0   udf,iso9660 user,noauto			0       0
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

Kod: Zaznacz cały

man ntfs-3g
stwierdza:
locale=value
You can set locale with this option which is often required to make visible files with national charaters. It’s useful if the locale environment variables are not set before partitions had been mounted from /etc/fstab.
spróbuj więc coś takiego

Kod: Zaznacz cały

/dev/hda1    /media/hda1    ntfs-3g    defaults,locale=pl_PL.UTF-8            0    0
Drax
Posty: 39
Rejestracja: 22 kwietnia 2007, 15:51
Lokalizacja: Gdañsk

Post autor: Drax »

Teraz dobrze, dzięki bardzo ;p
Bober
Beginner
Posty: 113
Rejestracja: 17 września 2007, 13:49
Lokalizacja: Gdynia

Post autor: Bober »

Mam tylko pytanie. Mam dysk zewnetrzny i jak hal mi go automatycznie zamontuje to nie ma polskich znakow. Nie moge rowniez tworzyc czegokolwiek z polskimi znakami. Mozecie powiedziec jak to naprawic? Chcialbym dodac ze dodawanie wpisow do fstab odpada.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Zanim poszukam odpowiednich informacji: masz w ogóle możliwość grzebania w systemie? Na przykład w /etc/hal/ ?
Bober
Beginner
Posty: 113
Rejestracja: 17 września 2007, 13:49
Lokalizacja: Gdynia

Post autor: Bober »

Mam mozliwosc grzebanie w systemie. Poszukalem roznych rzeczy w internecie, zbyt wiele porobilem by po kolei tu wypisywac, wiec bede wdzieczny jak sprawe potraktujemy jak nowa.
ODPOWIEDZ