Дайте образец fstab (проблема ntfs локаль koi8-r не монтируется)
Гость 21 января, 2006 - 08:30
Делал вот так:
/dev/hda1 /mnt/hda1 ntfs dmask=0,fmask=0111,nls=koi8-r,ro 0 0
/dev/hda1 /mnt/hda1 ntfs dmask=0,fmask=0111,nls=koi8-r, codepage=866 ro 0 0
/dev/hda1 /mnt/hda1 ntfs auto,nls=koi8-r,ro 0 0
Еще менял nls на iocharset во всех случаях.
Не хочет монтироваться из фстаб, хотя в консоли монтируется моунтом без указания кодировок.
Что я делаю не так? Локаль у меня koi8-r.
»
- Для комментирования войдите или зарегистрируйтесь
/dev/hda1 /mnt/windows ntfs
/dev/hda1 /mnt/windows ntfs dmask=0,fmask=0111,nls=utf8,ro 0 0
Думаю
Думаю непоможет, у меня локаль настроена в koi8-r.
Или все же utf надо указать?
Только что
Только что попробовал dmask=0,fmask=0111,nls=utf8,ro 0 0
Разделы монтируются Ура! и даже отображаются русские имена файлов,
вот только в нечитабельном виде :-)
Ну так
Ну так поиграйся с кодировками =)
Уфф наигрался
Уфф наигрался :-) Незнаю может я туплю, невыходит у меня.
ntfs dmask=0,fmask=0111,iocharset=koi8-r,ro 0 0
нехочет так
ntfs dmask=0,fmask=0111,iocharset=utf8,ro 0 0
показывает но русские имена в закорючках
Пробовал добавлять после iocharset codepage=866, варианты utf8 koi8r,
... и при этом все менял местами в разных вариантах.
На opennet.ru в доке тоже самое. Как еще попробовать?
http://gentoo.ru/node/1378
http://gentoo.ru/node/1378 Вот здесь пишут про конфиг NLS,
на 99% чую проблема в нем, вот только непонял где он находится?
http://gentoo.ru/node/1378
Попробуй без
Попробуй без мозгов : /dev/hda_blalala ntfs users,iocharset=koi8-r,codepage=866 0 0
У меня такая же проблема была
Я убрал в ядре в File Systems -> Native Languages Support
всё лишнее, кроме Codepage 866 [M], Windows CP1251 [M], NLS KOI8-R [M] и NLS UTF8 [M]
и (в том же разделе самое первое) в Default NLS Option поставил koi8-r
И ВСЁ ЗАРАБОТАЛО
Вобщем, проблемой оказались лишние кодировки и кодовые страницы
p.s. не забудь ядро пересобрать =)
Видно придется
Видно придется ядро пересобирать. Боязно как то но надо :-)
Действительно, посмотрел там другая кодировочка стоит в дефаулте.
Зачем
Зачем пересобирать ядро???
# emerge ntfs3g# ntfs-3g
# emerge ntfs3g
# ntfs-3g /dev/sda1 /mnt/sda1 -- полный доступ чтение/запись через fuse + никаких проблем с кодировкой, только не знаю как это в fstab прописать...
а так и паши - в
а так и пиши - в типе фс ntfs-3g
ntfs3g с fuse
ntfs3g с fuse ядерным не дружит - надо в ядре откглючать и ставить так: emerge sys-fs/fuse(есть еще один fuse) ntfs3g
ЗЫ: сделано замечательно, респект разработчикам! :)
Quote:только не
Смонтировать можно так (fstab)
/dev/hda5 /mnt/win/D ntfs-3g locale=ru_RU.utf8 0 0
Как зачем? В
Как зачем?
В дефолтном конфиге ядра Gentoo поддержка NLS только для UTF-8, без включения туда (и указания в /etc/fstab) твоей локали (koi8-r) на корректное отображение кириллицы рассчитывать не стоит.
_________________
Live free or die
А зачем для ntfs
А зачем для ntfs указывать codepage? Этого я не понял. Как мне помнится для этой файловой системы всегда codepage=utf8. Это её сущность. Для фат - это имеет смысл. А вот nls default в ядре выставить необходимо как и все остальные кодировки которые у нас можно встретить.