[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ReiserFS с кодировкой cp1251.



Роман Гуща -> debian-russian@lists.debian.org  @ Mon, 26 Dec 2005 09:33:20 +0600:

 РГ> Здраствуйте. У меня раньше был (да и сейчас есть) ASPLinux 10 с /home  на
 РГ> отдельном разделе с ReiserFS. Умолчальная кодировка в ASPLinux 10 - 
 РГ> cp1251. В Debian у меня KOI8-r. При монтировании этого раздела в Debian
 РГ> названия файлов на русском языке и кириллические символы в текстовых файлах
 РГ> отображаются некорректно.
 РГ>  Строка в fstab:
 РГ> /dev/hda7       /mnt/asp_home    reiserfs    nouauto,users,rw    0    0
 РГ>  Если при просмотре текстового файла например в kwrite выставить кодировку
 РГ>  cp1251 он становится читабельным. Нельзя ли как-то централизованно решить эту
 РГ>  проблему, что-бы при монтировании данного раздела все сразу читалось (и
 РГ>  писалось) нормально? Опций для монтирования reiserfs с указанием кодировки
 РГ>  как у fat32 я что-то не нашел.

Можно перекодировать имена файлов, но если оно тебе нужно и в ASP, то
лучше - в латинские.  Юниксовые файловые системы традиционно не
поддерживают понятия кодировки.  Что позволяет разным пользователям
держать свои файлы, поименованными в разных кодировках.  Если хочется
единства, дисциплинировать предлагается себя.

Кстати сказать, у меня в норме локаль koi8-r, но есть каталог, куда
файлы пишутся с именами в 1251.  Угадайте, почему :-)

 РГ>  И ещё - не могу зайти в каталоги на этом разделе простым
 РГ> пользователем - только root'ом, а я под ним не сижу. Я так понимаю,
 РГ> тут что-то связанное с правами, пользователями и группами, но как
 РГ> починить что-то не догадался.

Скорее всего, uid тебя у тебя в той и этой системах не совпадает, а
права не позволяют шляться там кому попало.  Лечится, соответственно,
подкруткой одного из uid'ов и chown в новый uid на все его файлы.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

Дуля со смещенным центром тяжести



Reply to: