у меня стоит kubuntu 10.04 64
на стоящих в системе ЖД созданные под winXP в разделе FAT32 файлы и папки имеют вид "вопросиков"
Т.е. ????? ?????.txt
или например файл из скачанного архива ��ԫ����� �� ��߬Ὧ.doc
Те что с вопросикам - открываются нормально
Этот ��ԫ����� �� ��߬Ὧ.doc не хочет ни открываться ни переименовываться "Такого файла не существует"
Как быть? Что сделать чтобы имена нормально отображались?
Монтировать с нужной кодировкой ? :)
А если на диске файлы с разной кодировкой?
Файлы-то с разной, а вот имена файлов должны быть с одной!
Я не победил...
Рассказывай, как диски монтируешь. Подробно, с точностью до опций команды монтирования.
Понятия не имею как они монтируются.
Когда ставил кубунту, лишние диски отключил.
Установил систему, вырубил комп, подоткнул диски. Система не стартовала, груб не видел стартового диска. Запустил с болванки восстановление. Получилось. Потом запустил Менеджер загрузки, при старте теперь есть выбор систем в компе. Диски видны в dolphin при заходе в некоторые (ntfs) требуется рутовый пароль.
Прим. был сбой старта кубунты, перезагрузился, попробовал в грубе выбрать восстановление, вылезла менюза с побитым текстом, выбрал рут, зашёл как рут, все диски подключились без проблем и вопросиков.
О, как.
Заходим в консоль и кидаем сюда результаты
cat /etc/fstab
Если нужные разделы примонтированы, то не помешает и
cat /etc/mtab
Вот что получилось:
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
Фигасе тут разделов.
Ну что ж, преобразования кодировок названий файлов тут совершенно явно нет.
Сделайте вот что. Отмонтируйте, скажем, sda5 и примонтируйте его следующей командой в консоли. И доложите о результатах.
mount -t vfat /dev/sda5 /media/disk-2 -o rw,iocharset=koi8-r,codepage=866
Если соберетесь играться с другим разделом, команду соответственно правим.
По идее должно помочь. По крайней мере гугл так утверждает.
Но по чему из под рута всё нормально с кодировками??
Че, правда?
И как оно вяжется с этим?
Вообще такие вещи с самого начала надо говорить.
Если сложности с монтированием разделов через fstab - установи из репов програмку MountManager. Удобен в пользовании
Без рутовых прав он ничего не делает. Как запустить его с рутовыми правами?
kdesudo программа
Отправить комментарий