Mandriva 2008 Spring Free и внешний жесткий в NTFS (Проблема с кодировкой.)
Модератор: Bizdelnick
-
Lemon_joe
- Сообщения: 196
- ОС: Rosa Desktop 2011
Mandriva 2008 Spring Free и внешний жесткий в NTFS
При подключении внешнего жесткого диска с файловой системой НТФС, вместо русских названий папок - квадратики. В fstab, он, естественно, не прописывается. В mtab прописывание кодировки не срабатывает. Поиск ничего не дает. Куда копать?
-
_GV
- Сообщения: 107
- Статус: секта красных утюгов
- ОС: Gentoo linux
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
Так как диск внешний, он монтируется, как USB Storage (флешка). Для флешек по умолчанию fs - vfat. Локализация vfat - iocharset=utf8.
Но так как диск NTFS для них используется: для ntfs - nls=utf8; для ntfs-3g - LOCALE=ru_RU.UTF-8. Копать надо в этом направлении. С такой проблемой я не сталкивался, т.к. обычно монтрую такие нетипичные девайсы руками.
Но так как диск NTFS для них используется: для ntfs - nls=utf8; для ntfs-3g - LOCALE=ru_RU.UTF-8. Копать надо в этом направлении. С такой проблемой я не сталкивался, т.к. обычно монтрую такие нетипичные девайсы руками.
-
Lemon_joe
- Сообщения: 196
- ОС: Rosa Desktop 2011
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
Собственно, про локали, я знаю. ;-) Мне бы еще понять, куда ее прописать.
-
Sleeping Daemon
- Сообщения: 1450
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
Для флэшек и внешних дисов с ntfs.
Вместо файла /sbin/mount.ntfs-3g записать скрипт с таким же именем:
С таким содержимым:
#!/bin/bash
/bin/ntfs-3g -o locale=ru_RU.UTF-8,force $1 $2
Путь, вместо /bin/ntfs-3g может быть другой, например /usr/bin/ntfs-3g
Смотрите сами. Да, и опцию force не обязательно.
-
yamah
- Сообщения: 1116
- ОС: Rosa Fresh, Debian, RELS
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
Копать в сторону команды mount и /dev/hands. 
Я, например, такие диски монтирую руками.
А еще можно скрипт прописать и на sudo посадить.
Upget: Не успел ответить
Я, например, такие диски монтирую руками.
Код: Выделить всё
mount -t ntfs -o user,users,umask=0,sync,ro,nls=utf8 /dev/sde1 /media/ntfs
mount -t ntfs-3g -o user,users,umask=0,sync,rw,locale=ru_RU.UTF-8 /dev/sde2 /media/ntfs-3GА еще можно скрипт прописать и на sudo посадить.
Upget: Не успел ответить
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
-
Lemon_joe
- Сообщения: 196
- ОС: Rosa Desktop 2011
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
yamah
руками я и сам могу. Дело в автоматическом монтировании.
Sleeping Daemon
Спасибо. вечером попробую.
руками я и сам могу. Дело в автоматическом монтировании.
Sleeping Daemon
Спасибо. вечером попробую.
-
Lemon_joe
- Сообщения: 196
- ОС: Rosa Desktop 2011
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
Спасибо всем откликнувшимся. Способ Sleeping Daemon подошел. Можно закрывать.
-
olelukoie
- Сообщения: 1248
- ОС: Linux, Win
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
Проблема решена не полностью. Если съемный диск содержит метку тома русскими буквами, да еще и с пробелом (как дефолтная виндовая метка "Новый том"), то скрипт не работает. Возможно, где-то надо добавить кавычки?
-
Dr.Akula
- Сообщения: 136
- Статус: Мандрячнег
- ОС: Mandriva 2009.0
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
Стараюсь чтобы устройства /dev/head и /dev/hands работали без прокси /dev/ass
-
olelukoie
- Сообщения: 1248
- ОС: Linux, Win
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
Dr.Akula писал(а): ↑10.06.2008 09:37Попробуй
Код: Выделить всё
#!/bin/bash /bin/ntfs-3g -o locale=ru_RU.UTF-8,force "$1" "$2"
Уже. Собственно, достаточно в кавычки взять только $2 - это путь монтирования. Для дисков без метки тома это просто /media/disk, для дисков с метками - /media/<метка>. Если метка латиницей, то все ОК. Если же кириллицей (независимо от наличия/отсутствия пробелов), то монтирование проходит нормально, а вот konqueror открыть путь /media/<путь русскими буквами> не может. При открытии пишет, что невозможно открыть путь и вместо русских букв в имени директории пишет абракадабру, приходится открывать вручную.
-
evgeny2k
- Сообщения: 26
- ОС: mandriva 2008 spring
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
http://flomertens.free.fr/ntfs-config/download.html
Думаю сей утиль весьма пригодится
Чиста для толстых и ленивых
Думаю сей утиль весьма пригодится
Чиста для толстых и ленивых
-
pavlo84
- Сообщения: 91
- ОС: ArchLinux
Re: Mandriva 2008 Spring Free и внешний жесткий в NTFS
Проверил на личном опыте скрипт просто рулит.
А если метка русскими то я сделал след. образом:
У друга флешка с русской меткой. При попытке монтирования лезут ошибки, тогда в свойствах отмонтированной флешки нужно во вкладке "Монтирование" указать точку монтирования к примеру /media/disk (заметьте латиницей
Модно, стильно, по-мужски - http://menandstyle.ru