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: