LINUX.ORG.RU

Кодировки. Порочитать имена файлов koi8-r на системе с локалью cp1251


0

0

Система с локалью cp1251.
Есть диск с файлами, имена которых в koi8-r.
Не могу смонтировать этот диск так, чтобы увидеть нормальные имена файлов.
Пытался: mount /dev/hdd5 /mnt/disk -o iocharset=koi8-r
Но вроде как не понимает таких параметров.
Через fstab пытался:
/dev/hdd5 /mnt/disk ext3 defaults,errors=remount-ro,iocharset=koi8-r 0 1
При загрузке ргается, говоря что-то про некорректрую fs и не монтирует.
Объясните пожалуйста, как мне смонтировать раздел на систему с локалью cp1251, чтобы нормально прочитать файлы, имена которых в koi8-r ?

anonymous

Если тебе надо просто их _увидеть_, то почему бы просто не сменить (в смысле export LC_ALL) локаль на koi8-r?

int19h ★★★★
()
Ответ на: комментарий от int19h

Мне их надо переписать на систему слокалью cp1251.
Я пересустанавливаю систему. Была локаль koi8-r, стала - cp1251.
Я нашёл один совет, но он мне не помог:
######
Добавьте следующие опции при выполнении mount команды mount:

codepage=866,iocharset=koi8-r
или пропишите в /etc/fstab/ примерно такую строчку:

/dev/hda5 /mnt/d vfat noexec,dev,suid,rw,umask=002, codepage=866,iocharset=koi8-r, gid=101 0 0
######

Оба варианта не работают.

anonymous
()
Ответ на: комментарий от anonymous

С помощью NLS_repair проблему решил :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.