nixp.ru v3.0

25 мая 2017,
четверг,
06:12:44 MSK

DevOps с компанией «Флант»
Mitroshin написал 1 августа 2008 года в 10:53 (536 просмотров) Ведет себя неопределенно; открыл 14 тем в форуме, оставил 59 комментариев на сайте.

Здраствуйте поставил я мадриву 2008 спринг, второй ОС после виндовса, нормально работает, даже на нтфс пишет, но есть одна маленькая проблема, когда захожу на примонтированые диски, с файловыми системами фат и нтфс, то файлы в имени которых встречаються кирилические буквы не отображаються. Файл fstab выглядит следующим образом:

# Entry for /dev/sda9 :

UUID=67afedc6-4de9-11dd-a558-31fc12109cdd / reiserfs notail,relatime,user_xattr 1 1

# Entry for /dev/sda10 :

UUID=694c387e-4de9-11dd-94f2-711f73f0dec8 /home ext3 relatime 1 2

/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0

/dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0

# Entry for /dev/sda1 :

UUID=5858BA4258BA1EA6 /mnt/win_c ntfs-3g defaults 0 0

# Entry for /dev/sda5 :

UUID=C8CC5C1DC2BCA9F6 /mnt/win_d ntfs-3g defaults 0 0

# Entry for /dev/sda6 :

UUID=1531-DEA5 /mnt/win_e vfat umask=0,iocharset=utf8 0 0

# Entry for /dev/sda7 :

UUID=13501243C5D33F81 /mnt/win_f ntfs-3g defaults 0 0

# Entry for /dev/sda8 :

UUID=525C38E45C38C48F /mnt/win_g ntfs-3g defaults 0 0

none /proc proc defaults 0 0

# Entry for /dev/sda11 :

UUID=6b3d77ec-4de9-11dd-a217-9f5c46b2ae52 /usr xfs relatime 1 2

# Entry for /dev/sda12 :

UUID=6b342110-4de9-11dd-b312-8fb91b181f91 swap swap defaults 0 0

подскажите как можно решить эту проблему

Dr. Evil

При помощи какого файлового менеджера заходишь на примонтированный win-раздел?

Покажи вывод команды locale.

fly4life
Mitroshin
подскажите как можно решить эту проблему

Насколько я понял, локаль у тебя utf8. Тогда для vfat необходимо добавить опцию codepage=866 (или cp866, просто не знаю, как оно в мандриве), а в строках для ntfs-3g — добавить 'locale=ru_RU.UTF-8\′ (через запятую после defaults).

Mitroshin
Dr. Evil
При помощи какого файлового менеджера заходишь на примонтированный win-раздел?

Покажи вывод команды locale.

пробовал при помощи Midnight Commander и при помощи стандартны средств

когда буду дома выложу роезультат команды locale и попробую предлдожение fly4life

Mitroshin

результат команды locale

LANG=uk_UA.UTF-8

LC_CTYPE=uk_UA.UTF-8

LC_NUMERIC=uk_UA.UTF-8

LC_TIME=uk_UA.UTF-8

LC_COLLATE=uk_UA.UTF-8

LC_MONETARY=uk_UA.UTF-8

LC_MESSAGES=uk_UA.UTF-8

LC_PAPER=uk_UA.UTF-8

LC_NAME=uk_UA.UTF-8

LC_ADDRESS=uk_UA.UTF-8

LC_TELEPHONE=uk_UA.UTF-8

LC_MEASUREMENT=uk_UA.UTF-8

LC_IDENTIFICATION=uk_UA.UTF-8

LC_ALL=

пробовал дописать locale=ru_RU.UTF-8, но после перезагрузки линукс пишет что ошибки в файле fstab на тех строчках где я написал и всё, даже залогиниться немогу. ни под обычным пользователем ни под рутом

Anarchist
Mitroshin
но после перезагрузки линукс пишет что ошибки в файле fstab на тех строчках где я написал

Потому что нефиг было перезагружаться.

man mount

У меня для системной локали KOI8-R и монтирования флешки (vfat) в /etc/fstab прописано следующее:

/dev/sda1               /mnt/usbflash   vfat            fmask=113,noauto,user,codepage=866,iocharset=koi8-r     0 0

Правильное устройство для твоего случая, я надеюсь, проставишь сам.

Выражение для NTFS не помню.

DimkaS

для ntfs у меня так (локаль utf8):

/dev/sda5      /media/data      ntfs-3g      locale=ru_RU.UTF8      0      0