Кодировка имён файлов и папок

у меня стоит kubuntu 10.04 64

на стоящих в системе ЖД созданные под winXP в разделе FAT32 файлы и папки имеют вид "вопросиков"
Т.е. ????? ?????.txt

или например файл из скачанного архива ��ԫ����� �� ��߬Ὧ.doc

Те что с вопросикам - открываются нормально
Этот ��ԫ����� �� ��߬Ὧ.doc не хочет ни открываться ни переименовываться "Такого файла не существует"

Как быть? Что сделать чтобы имена нормально отображались?

0
wherecat - 17 Ноябрь, 2010 - 12:40
Изображение пользователя wherecat.

Монтировать с нужной кодировкой ? :)

0
vladimirk - 17 Ноябрь, 2010 - 16:24

А если на диске файлы с разной кодировкой?

0
DarkneSS - 17 Ноябрь, 2010 - 18:05
Изображение пользователя DarkneSS.

Файлы-то с разной, а вот имена файлов должны быть с одной!

0
salt - 17 Ноябрь, 2010 - 12:56
Изображение пользователя salt.

Я не победил...

0
knuckles - 17 Ноябрь, 2010 - 13:39

Рассказывай, как диски монтируешь. Подробно, с точностью до опций команды монтирования.

0
vladimirk - 17 Ноябрь, 2010 - 16:23

Понятия не имею как они монтируются.

Когда ставил кубунту, лишние диски отключил.
Установил систему, вырубил комп, подоткнул диски. Система не стартовала, груб не видел стартового диска. Запустил с болванки восстановление. Получилось. Потом запустил Менеджер загрузки, при старте теперь есть выбор систем в компе. Диски видны в dolphin при заходе в некоторые (ntfs) требуется рутовый пароль.

Прим. был сбой старта кубунты, перезагрузился, попробовал в грубе выбрать восстановление, вылезла менюза с побитым текстом, выбрал рут, зашёл как рут, все диски подключились без проблем и вопросиков.

О, как.

0
Lexxa - 17 Ноябрь, 2010 - 17:39

Заходим в консоль и кидаем сюда результаты
cat /etc/fstab
Если нужные разделы примонтированы, то не помешает и
cat /etc/mtab

0
vladimirk - 20 Ноябрь, 2010 - 15:22

Вот что получилось:

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
#
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sdd7 during installation
UUID=de10a349-2cbf-4c56-8a40-d09b0369b077 / ext4 errors=remount-ro 0 1
# /boot was on /dev/sdd6 during installation
UUID=17b0c86a-0a5f-4ace-b555-fe2033daa318 /boot ext4 defaults 0 2
# /home was on /dev/sdd8 during installation
UUID=e69cc20f-1fe4-4c2f-9a53-d87dd700576a /home ext4 defaults 0 2
/dev/sdd5 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

cat /etc/mtab
/dev/sdd7 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
none /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
/dev/sdd6 /boot ext4 rw 0 0
/dev/sdd8 /home ext4 rw 0 0
/dev/sdb1 /media/disk fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
/dev/sdc1 /media/disk-1 fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
/dev/sda5 /media/disk-2 vfat rw,nosuid,nodev,uhelper=hal,uid=1000 0 0
/dev/sde1 /media/disk-3 vfat rw,nosuid,nodev,uhelper=hal,uid=1000 0 0
/dev/sda2 /media/disk-4 fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
/dev/sda1 /media/disk-5 fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0

0
Lexxa - 20 Ноябрь, 2010 - 20:55

Фигасе тут разделов.
Ну что ж, преобразования кодировок названий файлов тут совершенно явно нет.

Сделайте вот что. Отмонтируйте, скажем, sda5 и примонтируйте его следующей командой в консоли. И доложите о результатах.
mount -t vfat /dev/sda5 /media/disk-2 -o rw,iocharset=koi8-r,codepage=866

Если соберетесь играться с другим разделом, команду соответственно правим.

По идее должно помочь. По крайней мере гугл так утверждает.

0
vladimirk - 22 Ноябрь, 2010 - 08:42

Но по чему из под рута всё нормально с кодировками??

0
Lexxa - 22 Ноябрь, 2010 - 10:34

Че, правда?

И как оно вяжется с этим?
Без рутовых прав он ничего не делает. Как запустить его с рутовыми правами?

Вообще такие вещи с самого начала надо говорить.

0
_victor_ - 20 Ноябрь, 2010 - 22:56
Изображение пользователя _victor_.

Если сложности с монтированием разделов через fstab - установи из репов програмку MountManager. Удобен в пользовании

0
vladimirk - 22 Ноябрь, 2010 - 10:20

Без рутовых прав он ничего не делает. Как запустить его с рутовыми правами?

0
DarkneSS - 22 Ноябрь, 2010 - 13:53
Изображение пользователя DarkneSS.

kdesudo программа

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры