Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] кириллические папки на нтфс разделе (http://forum.oszone.net/showthread.php?t=127975)

tref2me 07-01-2009 18:20 999761

кириллические папки на нтфс разделе
 
Привет всем!
Установил убунту 8.04. При включении компа нтфс раздел монтируется, но кириллических папок/файлов на нем нет. При том sudo umount -a, затем sudo mount -a помогает.
fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=a77429fd-bad7-4088-8b33-fd112b33d4f9 / ext2 relatime,errors=remount-ro 0 1
# /dev/sda3
UUID=acbaad42-29c4-4a2c-8efe-3ef0d873989b /home ext3 relatime 0 2
# /dev/sdb6
UUID=e88b1e73-7328-4d9c-85b5-57bb5ca2f668 /mnt/arhiv ext3 relatime 0 2
# /dev/sdb1
UUID=3CFC53EFFC53A1C6 /mnt/win_c ntfs-3g defaults,umask=007,gid=46 0 1
# /dev/sdb5
UUID=6E6448086447D18F /mnt/win_d ntfs-3g nouser,auto,locale=ru_RU.UTF-8 0 1 <---- проблемный раздел
# /dev/sda6
UUID=d026cf56-1802-42ec-b376-b84c4ca9160a /usr ext2 relatime 0 2
# /dev/sda7
UUID=a13d2987-89ff-4f0e-afc9-34a836c7fd0d /var ext2 relatime 0 2
/dev/sda5 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

также пробовал такие опции монтирования - результат см.выше:
defaults,umask=007,gid=46
user,auto,locale=ru_RU.UTF-8

На мандриве такого не наблюдалось.

Rognorek 07-01-2009 20:40 999853

а если: nls=utf8.

ruslandh 07-01-2009 20:41 999855

У меня так (правда ALT)
Код:

UUID=7593E55E49DF13A4 /mnt/sdb5 ntfs-3g locale=ru_RU.UTF-8,dmask=0,fmask=0111 0  0
Скорей всего параметр auto лишний.

Цитата:

а если: nls=utf8.
а такого параметра у ntfs-3g нет.

tref2me 07-01-2009 20:56 999880

ruslandh, не помогает. Прописал как у тебя. Я уже всякие локали/параметры пробовал - всегда одно и то же: при загрузке папок нет. Стоит перемонтировать раздел - все нормально. Уже подумываю скрипт написать, чтобы после загрузки раздел просто перемонтировался. Только вот не представляю как. Если кто знает - подскажите, плз. Хоть пока такой костыль сделаю.

ruslandh 07-01-2009 21:01 999884

Интересно - это только с win_d проблема, а с win_c нет ?

tref2me 07-01-2009 21:03 999886

на вин_ц нет русских папок/файлов. Просто я их там не создаю. Кста, сейчас и попробую. :)


:( с вин_ц та же проблема

Positiv 07-01-2009 21:31 999928

Я писал в fstab так(правда в Debian, в Ubuntu все монтируется норм со времен 7.04):
Код:

/dev/hda1 /media/Win_C ntfs-3g iocharset=cp1251,umask=0,users,user 0 0

ruslandh 07-01-2009 21:54 999951

Positiv, это не играет никакой роли - просто по другому задаётся устройство.

tref2me 07-01-2009 21:57 999954

Я даж с Мандривы переносил (до этого на этом же компе стола) 1:1 fstab - не помогает

ruslandh 07-01-2009 22:24 999976

Тогда похоже - это бага Ubuntu

tref2me 07-01-2009 22:34 999989

Пусть даже и бага - костыль то можно написать какой-нить?

ruslandh 07-01-2009 22:42 1000001

Надо dmesg смотреть - почему так происходит.

shisik 07-01-2009 22:57 1000014

Мой fstab:
Код:

/dev/sda1 /mnt/win_c ntfs-3g silent,umask=0,locale=ru_RU.UTF-8 0 0
/dev/sda7 /mnt/win_d ntfs-3g silent,umask=0,locale=ru_RU.UTF-8 0 0

С кириллицей всё ок :) Вообще не понимаю этих UUID, от них одни проблемы...

ruslandh 07-01-2009 23:03 1000018

Цитата:

Цитата shisik
Вообще не понимаю этих UUID »

Удобно, для sata дисков - например при включения компа с вставленным USB диском, или флэшкой, раздел может стать /dev/sdc1 и система при вашем конфиге его не увидит вообще.

tref2me 07-01-2009 23:03 1000020

Цитата:

Цитата ruslandh
Надо dmesg смотреть - почему так происходит. »

Поподробнее можно

Цитата:

Цитата shisik
Мой fstab:
Код:
/dev/sda1 /mnt/win_c ntfs-3g silent,umask=0,locale=ru_RU.UTF-8 0 0
/dev/sda7 /mnt/win_d ntfs-3g silent,umask=0,locale=ru_RU.UTF-8 0 0
С кириллицей всё ок Вообще не понимаю этих UUID, от них одни проблемы... »

У меня на Мандриве 2008.1 PP x64 тож проблем с монтированием не было, хотя и с UUID прописано было

ruslandh 07-01-2009 23:06 1000023

Даёте команду dmeas | less и смотрите ничего там про /dev/sdb5 не написано ?

tref2me 07-01-2009 23:12 1000030

desktop:~$ dmesg | grep sdb5
[ 29.486984] sdb: sdb1 sdb2 < sdb5 sdb6 >

ruslandh 07-01-2009 23:18 1000041

И всё ?

tref2me 07-01-2009 23:18 1000042

Про sdb5 - да

dmesg | grep sdb
[ 29.486913] sd 2:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
[ 29.486920] sd 2:0:0:0: [sdb] Write Protect is off
[ 29.486922] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 29.486932] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 29.486960] sd 2:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
[ 29.486965] sd 2:0:0:0: [sdb] Write Protect is off
[ 29.486967] sd 2:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 29.486982] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 29.486984] sdb: sdb1 sdb2 < sdb5 sdb6 >
[ 29.524391] sd 2:0:0:0: [sdb] Attached SCSI disk
[ 41.838844] EXT3 FS on sdb6, internal journal
[ 91.269006] EXT3 FS on sdb6, internal journal

ruslandh 07-01-2009 23:22 1000044

Посмотрите ещё :

# cat /var/log/messages | less

tref2me 07-01-2009 23:24 1000046

ryabovan@ryabovan-desktop:~$ # cat /var/log/messages | less
ryabovan@ryabovan-desktop:~$

пардон, вот из под рута

ryabovan@ryabovan-desktop:~$ sudo cat /var/log/messages | grep sdb5
Jan 7 10:09:44 ryabovan-desktop kernel: [ 27.862737] sdb: sdb1 sdb2 < sdb5 sdb6 >
Jan 7 15:05:32 ryabovan-desktop kernel: [ 31.121696] sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 > sdb3
Jan 7 15:47:34 ryabovan-desktop kernel: [ 29.046450] sdb5 sdb6 sdb7 > sdb3
Jan 7 15:53:27 ryabovan-desktop kernel: [ 29.754485] sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 > sdb3
Jan 7 16:52:58 ryabovan-desktop kernel: [ 30.643837] sdb: sdb1 sdb2 < sdb5 sdb6 >
Jan 7 17:24:25 ryabovan-desktop kernel: [ 26.904662] sdb: sdb1 sdb2 < sdb5 sdb6 >
Jan 7 18:08:29 ryabovan-desktop kernel: [ 28.784308] sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 > sdb3
Jan 7 18:11:26 ryabovan-desktop kernel: [ 28.987659] sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 > sdb3
Jan 7 18:36:56 ryabovan-desktop kernel: [ 28.324514] sdb: sdb1 sdb2 < sdb5 sdb6 >
Jan 7 18:48:15 ryabovan-desktop kernel: [ 29.323055] sdb: sdb1 sdb2 < sdb5 sdb6 >
Jan 7 20:49:49 ryabovan-desktop kernel: [ 28.905446] sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 > sdb3
Jan 7 21:05:18 ryabovan-desktop kernel: [ 35.495690] sdb: sdb1 sdb2 < sdb5 sdb6 >
Jan 7 23:08:10 ryabovan-desktop kernel: [ 29.486984] sdb: sdb1 sdb2 < sdb5 sdb6 >
ryabovan@ryabovan-desktop:~$

ruslandh 07-01-2009 23:47 1000075

Интересен не этот момент (обнаружение диска), а момент монтирования.

tref2me 07-01-2009 23:50 1000078

Здесь, как говориться смотрю в книгу ........
Я среди этих строк ниче не увижу :( точнее не пойму. Я ж зеленый еще линуксоид :)


Вот messages после последней перезагрузки:
sudo cat /var/log/messages | grep 23:5 > messages.txt

ruslandh 08-01-2009 00:11 1000099

А если прицепить файл (упаковав его)

tref2me 08-01-2009 00:13 1000105

:) сделано

tref2me 14-01-2009 15:10 1007414

Обнаружилось следующее: если нтфс разделы монтировать сразу при установке на этапе создания файловой системы - то проявляется вышеописанная проблема. Если же при установке нтфс разделы не монтировать, а смонтировать их уже из установленной системы - то все нормально. Суть проблемы так и осталась не выясненной, однако тему можно считать решеной.

tref2me 17-01-2009 18:05 1010695

Все было гараздо проще: монтирование раздела /usr надо было производить до монтирования нтфс разделов.
Что называется "Смотрю в книгу ........" :)


Время: 21:22.

Время: 21:22.
© OSzone.net 2001-