Перейти к содержанию

Не отображаются папки в НТФС с рускими именами...


Рекомендуемые сообщения

Знаю что тема изнасилована дальше уже нельзя...

но на никсе я чуть больше недели... и в голове сотни перемешанных терминов и новых понятий =( а особенно фраза "FAQ рулит"...

пробежал неодин форум но ответа на свою тему не нашел...

говорили о ntfs3d возникла проблема. а вчем неясно ...

проблема втом что смонитровал я нтфс а папки с рускими именами вообще пропали...

Ссылка на комментарий
Поделиться на другие сайты

1. FAQ действительно рулит. А еще rtfm и google.com Smile

2. ntfs3g Smile

3. Посмотрите, какая у Вас в системе локаль с помощью команды locale и укажите найденное значение в опциях монтирования тома. Если не ошибаюсь, для ntfs это опция nls. Т.е. если locale выдает Вам что-то вроде ru_RU.UTF-8, то нужно монтировать том с нтфс с опцией nls=utf-8. Подробнее - man mount

Ссылка на комментарий
Поделиться на другие сайты

Порылся на сайте в поиске еще небыл... man mount еше не нашел. Зато натолкнулся вот на такое.

mount /dev/hda6 /mnt/windows -o iocharset=UTF-8-r,codepage=8 66

кажется это для меня?

но почему то выдается ошибка= (

mount: wrong fs type, bad option, bad superblock on /dev/hda6,

missing codepage or other error

In some cases useful info is found in syslog - try

dmesg | tail or so

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

mount /dev/hda6 /mnt/windows -o iocharset=UTF-8-r,codepage=8 66

шо за чушь?

на нтфс имена файлов хранятся в utf-8 - если у вас такая же локаль - монтировать можно вообще без указания кодировок

Ссылка на комментарий
Поделиться на другие сайты

SignFinder писал(а) Tue, 21 August 2007 10:31

Цитата:

mount /dev/hda6 /mnt/windows -o iocharset=UTF-8-r,codepage=8 66

шо за чушь?

на нтфс имена файлов хранятся в utf-8 - если у вас такая же локаль - монтировать можно вообще без указания кодировок

А если не такая - догадайся сам. Эк Вы нынче злы Smile

2 6umer

Под словом "чушь" SignFinder подразумевал, что при монтировании ntfs не используются опции iocharset и codepage, а используется опция nls. К тому же нет кодировки UTF-8-R, UTF-8 - это юникод, он не может быть российским, он международный Smile

Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...

Столкнулся с такой же проблемой, но всё гораздо запутанней.

Я работаю с дистрибутивом MCNLive-Toronto.

Загрузился с болванки, Руссифицировал KDE и некоторые другие элементы, путём скачивания и установки необходимых пакетов.

Сделал Ремастеринг СД, т.е создал ISO со всеми настройками.

Гружусь с этого Ремастереного СД, и всё изумительно, Почти всё по Русски, и Папки с файлами с Русскими именами отображаются корректно, и NTFSRW я прописал и это работает.

Установил я этот дистрибутив на флешку с GRUB4DOS путём копирования файлов vmlinuz initrd.gz livecd.sqfs в корень флешки и прописыванием в Menu.lst строк:

title Toronto

root (hd0,0)

kernel /vmlinuz root=/rd/3 vga=788 ntfsrw keyb=ru splash=verbose fromusb

initrd /initrd.gz

boot

Загружается без проблем, с моими настройками, всё попрежнему по Русски, Вобщем всё бы ничего, да вот проблемма нарисовалась... Sad

Как раз проблема - заголовок этой темы Sad

Меня мучает вопрос ПОЧЕМУ??? Ведь с Болванки всё пашет как надо, а с флешки - с таким косяком...

Что делать? Для меня это вопрос на засыпку... Вот и решил его здесь задать.

Ссылка на комментарий
Поделиться на другие сайты

Ну так вроде ответ выше.

Смотрите вывод locale, проверяйте опции, с которыми монтируется ваша файловая система в /etc/fstab.

Ссылка на комментарий
Поделиться на другие сайты

Пока разбирался с Locale и Fstab выяснил из за чего проблемма..

Проблема возникала из за опции NTFSRW Sad

Удалил её из Menu.lst, и всё пучком, всё опять по Русски.. но разумеется никакой записи на NTFS Sad

Это получается, что придётся выбирать, или Писать на NTFS или наблюдать Папки с Русскими именами..

(конфеты будете? - тогда чай без сахара!)Smile

Посмотрел я на Locale и Fstab, и вроде всё как надо, а почему всё так однобоко получается, неясно...

======================================

LOCALE:

LANG=ru_RU.UTF-8

LC_CTYPE=ru_RU.UTF-8

LC_NUMERIC=ru_RU.UTF-8

LC_TIME=ru_RU.UTF-8

LC_COLLATE=ru_RU.UTF-8

LC_MONETARY=ru_RU.UTF-8

LC_MESSAGES=ru_RU.UTF-8

LC_PAPER=ru_RU.UTF-8

LC_NAME=ru_RU.UTF-8

LC_ADDRESS=ru_RU.UTF-8

LC_TELEPHONE=ru_RU.UTF-8

LC_MEASUREMENT=ru_RU.UTF-8

LC_IDENTIFICATION=ru_RU.UTF-8

LC_ALL=

=======================================

FSTAB:

### Entries below this line were automatically added by hwdetect v0.5.11-20060911

# ROOT

/dev/root / rootfs defaults 0 0

# PROC

none /proc proc defaults 0 0

# PTS

none /dev/pts devpts mode=0620 0 0

# cdrom: Optiarc DVD RW AD-5170A

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

# /dev/sda1, size=20482812, type=7: NTFS (primary)

/dev/sda1 /mnt/win_c ntfs-3g users,exec,rw,nls=utf8,umask=0 0 0

# /dev/sda5, size=135829512, type=7: NTFS (extended)

/dev/sda5 /mnt/win_d ntfs-3g users,exec,rw,nls=utf8,umask=0 0 0

# /dev/sdb1, size=2006977, type=14: Win95: DOS 16-bit FAT, LBA-mapped (primary)

/dev/sdb1 /mnt/win_e vfat users,exec,rw,auto,iocharset=utf8,umask=0 0 0

=======================================

Вот так это выглядит, но при этих настройках Русских папок нет Sad

Ссылка на комментарий
Поделиться на другие сайты

Raptor. писал(а) Tue, 18 March 2008 09:21

Пока разбирался с Locale и Fstab выяснил из за чего проблемма..

Проблема возникала из за опции NTFSRW Sad

Удалил её из Menu.lst, и всё пучком, всё опять по Русски.. но разумеется никакой записи на NTFS Sad

Это получается, что придётся выбирать, или Писать на NTFS или наблюдать Папки с Русскими именами..

(конфеты будете? - тогда чай без сахара!)Smile

Посмотрел я на Locale и Fstab, и вроде всё как надо, а почему всё так однобоко получается, неясно...

======================================

LOCALE:

LANG=ru_RU.UTF-8

LC_CTYPE=ru_RU.UTF-8

LC_NUMERIC=ru_RU.UTF-8

LC_TIME=ru_RU.UTF-8

LC_COLLATE=ru_RU.UTF-8

LC_MONETARY=ru_RU.UTF-8

LC_MESSAGES=ru_RU.UTF-8

LC_PAPER=ru_RU.UTF-8

LC_NAME=ru_RU.UTF-8

LC_ADDRESS=ru_RU.UTF-8

LC_TELEPHONE=ru_RU.UTF-8

LC_MEASUREMENT=ru_RU.UTF-8

LC_IDENTIFICATION=ru_RU.UTF-8

LC_ALL=

=======================================

FSTAB:

### Entries below this line were automatically added by hwdetect v0.5.11-20060911

# ROOT

/dev/root / rootfs defaults 0 0

# PROC

none /proc proc defaults 0 0

# PTS

none /dev/pts devpts mode=0620 0 0

# cdrom: Optiarc DVD RW AD-5170A

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

# /dev/sda1, size=20482812, type=7: NTFS (primary)

/dev/sda1 /mnt/win_c ntfs-3g users,exec,rw,nls=utf8,umask=0 0 0

# /dev/sda5, size=135829512, type=7: NTFS (extended)

/dev/sda5 /mnt/win_d ntfs-3g users,exec,rw,nls=utf8,umask=0 0 0

# /dev/sdb1, size=2006977, type=14: Win95: DOS 16-bit FAT, LBA-mapped (primary)

/dev/sdb1 /mnt/win_e vfat users,exec,rw,auto,iocharset=utf8,umask=0 0 0

=======================================

Вот так это выглядит, но при этих настройках Русских папок нет Sad

/dev/sda5 /mnt/win_d ntfs-3g users,exec,rw,nls=utf8,umask=0 0 0

^^^^^^^^\locale=ru_RU.UTF-8

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

/dev/sda5 /mnt/win_d ntfs-3g users,exec,rw,nls=utf8,umask=0 0 0

^^^^^^^^\locale=ru_RU.UTF-8

Я согласен, что Краткость сестра Таланта, но что то я соль не понял.. Как использовать вышенаписанное?

Ссылка на комментарий
Поделиться на другие сайты

Raptor. писал(а) Tue, 18 March 2008 11:02

Цитата:

/dev/sda5 /mnt/win_d ntfs-3g users,exec,rw,nls=utf8,umask=0 0 0

^^^^^^^^\locale=ru_RU.UTF-8

Я согласен, что Краткость сестра Таланта, но что то я соль не понял.. Как использовать вышенаписанное?

Вместо nls=..... записать locale=ru_RU.UTF-8

Для ntfs-3g.

Кривое форматирование, так получилось. Это должно было быть под nls.

Ссылка на комментарий
Поделиться на другие сайты

Не катит Sad

Это же LiveCD дистрибутив, и использоваться он будет как LiveCD на флешке, а не как стационарная установка на ХДД.

Может надо что то прописать в Menu.lst, как параметр загрузки, чтоб всё как надо монтировалось?

Ссылка на комментарий
Поделиться на другие сайты

Raptor. писал(а) Tue, 18 March 2008 10:20

Это же LiveCD дистрибутив, и использоваться он будет как LiveCD на флешке, а не как стационарная установка на ХДД.

А что мешает отредактировать на флэшке соответствующие настроки? Или у вас флэшка read-only?

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

А что мешает отредактировать на флэшке соответствующие настроки? Или у вас флэшка read-only?

Сам дистрибутив на флешке выглядит вот так: livecd.sqfs (490Мб) read-only.

Внутри этого файла я вряд ли смогу что то редактировать.

Цитата:

Вместо nls=..... записать locale=ru_RU.UTF-8

При замене указанных выше параметров, ничего не произошло, всё осталось как есть.

Решил пробовать подругому:

Я прописывал нужные параметры при загруженой системе, потом делал, Ремастеринг в ISO, грузился с этого нарезанного ISO, но эти настройки не сохранились Sad

А даже если бы сохранились и работали, то это не выход, флешка ведь втыкается не в один компьютер а в разные, с разными ХДД.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...