AlGero 08.07.2010 09:26
Есть вопрос! — ntfs-3g Debian Lenny. Копирование файлов с кириллическим шрифтом
Добрый день!Есть проблема с копированием файлов.
Суть:
Linux Debian Lenny 2.6.26-2-686
Подключаю внешний жд (файловая система - NTFS) к системе.
1) Если в названиях файлов на внешнем жд, есть файлы с кириллицей, жд не подключается, система выдаёт ошибку о кодировке
2) При копировании файлов на внешний жд файлов, в которых содержатся кириллические имена, файл не копируются.
Подскажите, пожалуйста, где посмотреть и исправить.
P.S.
Для подключения внешнего жд с ntfs, установил ntfs-3g
На внешнем жд - абсолютно точно NTFS
Где проверить какая кодировка стоит по умолчанию?
Ошибку пришлю чуть позже. Сейчас нет под рукой этого жд.
И, ещё один вопрос. Где можно посмотреть и исправить кодировку в ntfs-3g
Где проверить какая кодировка стоит по умолчанию?
Ошибку пришлю чуть позже. Сейчас нет под рукой этого жд.
И, ещё один вопрос. Где можно посмотреть и исправить кодировку в ntfs-3g
Где проверить какая кодировка стоит по умолчанию?
В терминале ввести locale и нажать результат будет примерно таким:
~$locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Для драйвера ntfs нужен параметр nls=utf8. Для ntfs-3g, возможно, что-то в таком же духе.
В gentoo файл /etc/hal/fdi/policy/10-ntfs3g.fdi
Опция locale=ru_RU.UTF-8 - тогда начинает монтироваться нормально.
Весь файл выглядит так: http://dpaste.org/OHcs/
Опция locale=ru_RU.UTF-8 - тогда начинает монтироваться нормально.
Весь файл выглядит так: http://dpaste.org/OHcs/
Чтобы они корректно отображались необходимо монтировать файловую систему с параметром
locale=ru_RU.KOI8-R
или
locale=ru_RU.UTF8
locale=ru_RU.KOI8-R
или
locale=ru_RU.UTF8
это можно и в fstab, так и при монтировании напрямую указать параметры
А какую конкретно ошибку о кодировке вам выдает? И вы действительно уверены, что у вас там ntfs на внешнем диске?