Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ntfs-3g(ru_RU.UTF-8)=проблемы с русскими именами под Windows
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
alexkuzko
n00b
n00b


Joined: 14 Aug 2007
Posts: 24

PostPosted: Tue Feb 05, 2008 11:17 am    Post subject: ntfs-3g(ru_RU.UTF-8)=проблемы с русскими именами под Windows Reply with quote

Имею комп на Gentoo, всн обновления последние. ntfs-3g последний 1.2129, kernel 2.6.22-gentoo-r5.

Локаль:
# 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 раздел через:
mount /dev/sdc2 /mnt/disk -t ntfs-3g

Пишу файлы, отмонтирую.

В Windows файлы с русскими именами видны кракозябрами и при попытке переименовать, прочесть и т.п. ошибка "синтаксическая ошибка".
Но у меня этот диск отлично виден!

Где и что я не так делаю? Сейчас буду пробовать ntfsprogs 2.0.0, хоть и разработчики ntfs-3g предупреждают о нестабильности 2.0.0, но может хотя бы запишу русские имена?

P.S. А NTFS принимает все символы, которые можно использовать в Linux? Т.е. все кроме / и \x0 ? Потому что видел косяки на виндах с именами где есть двоеточия.
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Tue Feb 05, 2008 10:46 pm    Post subject: Reply with quote

Насколько мне помнится по тому времени как я юзал линух+виндус, кодировка на нтфс дисках cp1251....
_________________
USE --force, Luke
Back to top
View user's profile Send private message
ArtSh
Apprentice
Apprentice


Joined: 05 Aug 2006
Posts: 178
Location: Казань, Россия

PostPosted: Wed Feb 06, 2008 9:08 am    Post subject: Reply with quote

Если в ядре defaul_nls=utf8, то ntfs-3g /dev/sdc2 /mnt/disk должен работать без проблем. Если проблемы всё же есть, попробуйте указать опцию locale=ru_RU.UTF-8
Back to top
View user's profile Send private message
alexkuzko
n00b
n00b


Joined: 14 Aug 2007
Posts: 24

PostPosted: Wed Feb 06, 2008 2:55 pm    Post subject: Reply with quote

Извиняюсь за то что ввел в заблуждение. Не виден русский был на ext2, примонтированного под windows.

А с NTFS другие проблемы - русский виден, но файлы с двоеточиями не читаются.

Соответственно вопрос: как предотвратить запись таких файлов на NTFS или переконвертировать (желательно на лету) их? Поиск в гугле ничего не дал.
А я часто записываю файлы в большом количестве на NTFS диски. И вот как предотвратить такие проблемы не нашел. Может самбу запустить и с шары копировать?..

Может convmv использовать?.. Но он не поддерживает кодирование в латиницу... вот было бы классно :) Есть ли такие утилиты?
Back to top
View user's profile Send private message
alexkuzko
n00b
n00b


Joined: 14 Aug 2007
Posts: 24

PostPosted: Wed Feb 06, 2008 4:46 pm    Post subject: Reply with quote

Запустил самбу, unix_ _display_ charset выставил в ru_RU.UTF-8
В принципе ожидаемо увидел все русские названия за исключением "несовместимых" с двоеточиями (может еще есть запрещенные под виндами). Только один минус, эти названия превратились в кашу из латинских букв и цифр. Жаль... Вот если бы конвертировалось как положено, или в латиницу, или с заменой недопустимых символов чем-то другим.

Как это сделать?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum