Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: iX 16 Srpna 2009, 20:59:12
-
Hi! ;D
V Hardym jsem to měl v fstab takto:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 /media/0 vfat defaults,utf8,uid=1000,gid=1000,auto,rw 0 0
/dev/sda2 /media/C ntfs defaults,utf8,uid=1000,gid=1000,auto,rw 0 0
/dev/sda3 / ext4 errors=remount-ro,noatime,nodiratime,commit=32,data=writeback 0 1
# /dev/sda4
/dev/sda5 none swap sw 0 0
/dev/sda6 /media/D ntfs defaults,utf8,uid=1000,gid=1000,auto,rw 0 0
/dev/sda7 /media/I ext3 errors=remount-ro,noatime,nodiratime,commit=32,data=writeback 0 0
# /dev/fd0 /media/floppy0 auto user,utf8,atime,noauto,rw,dev,exec,suid 0 0
# /dev/scd0 /media/cdrom0 udf,iso9660 user,utf8,atime,noauto,rw,dev,exec,suid 0 0
A µ-kro$oftí VFAT a NTFS byly perfektně v CZ.
Tota samá fstab mi na Jauntym dá místo českých znaků nesmysly.
Když dám "mount", tak tam je vše co má, kromě teho "utf8".
Jak z toho ven? ???
-
Nikdo stejný problém? ???
-
To zkusim... :-*
-
Já mám pro NTFS toto:
/dev/sda5 /media/disk ntfs defaults,user,umask=000,nls=utf8 0 0
A také link jak na to: http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku/fstab (http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku/fstab) dole v příkladech je také připojení NTFS...
-
já mám
/dev/sdb1 /media/sdb1 ntfs-3g defaults,user,umask=0,nls=utf8,locale=cs_CZ.UTF-8 0 0
na Debianu Squeeze
-
No to je ale opravdu divny ::)
At tam dám cokoli co tu pisete, po mount -a tam je vždycky toto:
mount:
/dev/sda5 on /media/D type fuseblk (ro,nosuid,nodev,allow_other,default_permissions,blksize=4096)
>:(
-
To je OK, ntfs oddíl se připojuje pomocí fuse. Zkontroluj spíš, jestli Ti funguje ta čeština.
-
Nefunguje. :-\
Místo CZ znaků jsou nesmysly... Ve výpisu z příkazu mount tam chybí mezi parametrama utf8.
To tam nijak nemůžu dostať. V Hardym jsem to tam měl (stačilo dát defaults,utf8 a bylo to).
Toto Jaunty úspěšne vzdoruje. >:(
Pošlete někdo další své NTFS řádky z fstab i s následním výpisem z příkazu mount, pls... :'(
-
Těžko radit, mně to např. funguje i bez zadání možností, např.
arrange@lean:~$ sudo mount -t ntfs /dev/sda1 /media/test/
[sudo] password for arrange:
arrange@lean:~$ mount | grep sda1
/dev/sda1 on /media/test type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
arrange@lean:~$ cd /proc/self
arrange@lean:/proc/self$ grep sda1 mounts mountinfo mountstats
mounts:/dev/sda1 /media/test fuseblk rw,nosuid,nodev,user_id=0,group_id=0,allow_other,blksize=4096 0 0
mountinfo:30 18 8:1 / /media/test rw,nosuid,nodev - fuseblk /dev/sda1 rw,user_id=0,group_id=0,allow_other,blksize=4096
mountstats:device /dev/sda1 mounted on /media/test with fstype fuseblk
arrange@lean:/proc/self$ cd /media/test/
arrange@lean:/media/test$ sudo touch ěščřžýáíé
arrange@lean:/media/test$ ls -l ěščřžýáíé
-rwxrwxrwx 1 root root 0 2009-08-19 10:24 ěščřžýáíé(ntfs oddíl mám na sda1)
Třeba máš problém s fuse, zkus dát výstup z dpkg -l | grep -i fuse
groups
grep '^[^#]' /etc/fuse.conf /lib/udev/rules.d/45-fuse.rules
-
Výstup:
ix@iX:~$ dpkg -l | grep -i fuse
ii fuse-utils 2.7.4-1.1ubuntu4 Filesystem in USErspace (utilities)
ii libfuse2 2.7.4-1.1ubuntu4 Filesystem in USErspace library
ii libntfs-3g49 1:2009.2.1-0ubuntu2 ntfs-3g filesystem in userspace (FUSE) libra
ii ntfs-3g 1:2009.2.1-0ubuntu2 read-write NTFS driver for FUSE
ix@iX:~$ groups
ix adm dialout cdrom plugdev lpadmin admin sambashare
ix@iX:~$ grep '^[^#]' /etc/fuse.conf /lib/udev/rules.d/45-fuse.rules
grep: /etc/fuse.conf: Permission denied
/lib/udev/rules.d/45-fuse.rules:KERNEL=="fuse", GROUP="fuse"
ix@iX:~$ sudo grep '^[^#]' /etc/fuse.conf /lib/udev/rules.d/45-fuse.rules
[sudo] password for ix:
/lib/udev/rules.d/45-fuse.rules:KERNEL=="fuse", GROUP="fuse"
ix@iX:~$
-
Teď už hádám: nejsi ve skupině fuse, zkus se přidat
sudo usermod -a -G fuse ix
Taky zkus výstup z locale
-
ix@iX:~$ sudo usermod -a -G fuse ix
[sudo] password for ix:
ix@iX:~$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
ix@iX:~$
-
Vypadá to, že máš špatně nastavené locales, to by mohla být příčina. Zkontroluj si, že máš v systému správně nastavený jazyk. Pokud ano, a nefunguje, dej tu výstup z
grep '^[^#]' /etc/environment /etc/default/locale /var/lib/locales/supported.d/local
locale -a
sudo dpkg-reconfigure locales
-
orted.d/local
/etc/environment:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
/etc/default/locale:LANG="cs_CZ.UTF-8"
/var/lib/locales/supported.d/local:cs_CZ.UTF-8 UTF-8
/var/lib/locales/supported.d/local:en_US.UTF-8 UTF-8
ix@iX:~$ locale -a
C
POSIX
cs_CZ.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NG
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
ix@iX:~$ sudo dpkg-reconfigure locales
[sudo] password for ix:
Generating locales...
cs_CZ.UTF-8... done
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NG.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
Generation complete.
ix@iX:~$
nejak to odjelo... zacatek chybi.
-
Zkus teda ještě v Terminálu
LANG=cs_CZ.UTF-8a pak znova připojit ten ntfs oddíl pomocí příkazu mount. Prohlídni jeho obsah v Terminálu přes ls nebo spusť z Terminálu Nautilus příkazem nautilus.