ASPLinux Community
Сообщество пользователей Linux
FAQHCLФорум / ОбщийWikiLinuxStartОткрытки
Google

FAQ

5. Системное администрирование

5.1. После монтирования локального раздела DOS/Windows (файлы создавались под Windows) имена файлов содержащие русские буквы невозможно прочитать. Как это исправить?

Наиболее полный вариант - вписать примерно такую строку в файл /etc/fstab:

  • Для ASPLinux 7.1:
    /dev/hda1 /mnt/dos vfat iocharset=koi8-r,codepage=866,auto,user,noexec 0 0
  • Для ASPLinux 7.2+:
    /dev/hda1 /mnt/dos vfat iocharset=koi8-r,codepage=866,auto,user,showexec 0 0

Подразумевается, что DOS-раздел — это /dev/hda1, а точка подключения диска -- /mnt/dos. После этого выполните команду mount -o remount /mnt/dos.

Если у вас локаль ru_RU.CP1251, то используйте iocharset=cp1251.

Можно также пересобрать ядро с параметрами:

CONFIG_NLS_DEFAULT=koi8-r
CONFIG_NLS_CODEPAGE_866=(y|m)
CONFIG_NLS_KOI8_R=(y|m)
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE=cp866

# Если через menuconfig, то смотрите следующие разделы:
# File systems->Network File Systems
# File systems->Native Language Support

В этом случае не придется указывать дополнительные параметры при подключении разделов диска.

Дополнительно: Вопрос 5.4