LINUX.ORG.RU

Монтирование NTFS и FAT32 разделов в Debian


0

0

Помогите решить проблему!
Хочу примонтировать партиции Зла (ХР) в Линуксе...
Подскажите какие параметры надо написать в fstab для монтирования...
Наблюдаются следующие косяки:
1. Монтируется ntfs, но доступ к ней тока из-под рута (под юзером пишет нет доступа к /mnt/win_x)
2. Не видно папок и файлов с русскимим названиями (именно не вопросики и кривые символы, а именно не видно вообще)
3. Не монтируется часть дисков - у меня:
Disk0 (120 Gb) - hda
(C) NTFS (15 Gb) hda1 - монтируется
Linux Ext2 (10 Gb) hda2 - монтируется (сам Линукс)
(D) NTFS hda3 - монтируется
Disk1 (40 Gb) - hdb
(F) NTFS (2 Gb) hdb1 - монтируется
(G) NTFS (10 Gb) hdb2 - НЕ монтируется
(H) FAT32 (28 Gb) hdb3 - НЕ монтируется

man mount(8)

а вообще:
для корректного отображения русских файлов есть параметр iocharset="своя кодировка", для vfat vj;tn пригодиться codepage=
для доступа всем есть параметр users

Rebel_Star
()

man mount на предмет umask, nls, iocharset
man fstab

ftor
()
Ответ на: комментарий от Rebel_Star

>для корректного отображения русских файлов есть параметр >iocharset="своя кодировка", для vfat vj;tn пригодиться codepage=
>для доступа всем есть параметр users

Я пробовал и iocharset и nls (koi8-r,cp1251,utf8)... Не помогло...
Пробовал использовать users и umask=022,011,222,000... Не помогло...

ViTYAi
() автор топика
Ответ на: комментарий от Rebel_Star

А почему же интересно не все разделы диска монтируются???
Как вывести список всех дисков в системе?

ViTYAi
() автор топика
Ответ на: комментарий от ViTYAi

Выяснил локаль с помощью locale - koi8-r Выяснил кол-во дисков в системе с помощью fdisk -l. Подмонтировал все диски... Но в FAT32 разделе не видит русские символы... Но зато доступ есть из-под юзера... А в NTFS и доступа из-под юзера нет и папки и файлы с русскими буквами вообще отсутствуют... Подскажите, что делать дальше...

ViTYAi
() автор топика
Ответ на: комментарий от Rebel_Star

Читал я ФАК уже... Иначе не спрашивал бы:( Не помогает блин и всё, хоть ты чё делай. А вот про ntfs-3g вопрос! Если ядро и так поддерживает работу с ntfs разделами, то надо ставить ntfs-3g или нет?

ViTYAi
() автор топика
Ответ на: комментарий от Rebel_Star

Вот пример строк из fstab:

/dev/hda1 /mnt/win_c ntfs dmask=0,fmask=0111,nls=koi8-r,codepage=866,rw 0 0 /dev/hda3 /mnt/data_d ntfs umask=011,nls=koi8-r,codepage=866,rw 0 0

И другие вариации пробовал с umask. Локаль у меня koi8-r. Ядро 2.6.

ViTYAi
() автор топика
Ответ на: комментарий от ViTYAi

ntfs-3g разрешает запись на ntfs, лично у меня встроенная в ядро поддержка записи приводила к kernel panic поэтому я её выключил и пользуюсь ntfs-3g.

Rebel_Star
()
Ответ на: комментарий от Rebel_Star

Значит ntfs-3g нужно только для записи в раздел ntfs? Я так понимаю? То есть на монтирование ntfs птолько под рутом и отсутствие папкок и файлов с русскими именами с ntfs-3g НИКАК не связано?

ViTYAi
() автор топика
Ответ на: комментарий от ViTYAi

/dev/hda1 /mnt/win_c ntfs dmask=0,fmask=0111,nls=koi8-r,codepage=866,rw 0 0
попробуй заменить на:
/dev/hda1 /mnt/win_c ntfs dmask=0,fmask=0111,nls=koi8-r,ro 0 0

насколько я помню, для ntfs не нужно указывать codepage, а еще может быть какие-нибудь проблемы с rw.

Ты как проверяешь, что ничего не получилось, надеюсь не перезагружаешься?

ну и еще до кучи
http://ru.gentoo-wiki.com/HOWTO_%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D1%8B_MS...

Rebel_Star
()
Ответ на: комментарий от Rebel_Star

>насколько я помню, для ntfs не нужно указывать codepage, а еще может >быть какие-нибудь проблемы с rw. А что за проблемы с rw?

>Ты как проверяешь, что ничего не получилось, надеюсь не >перезагружаешься?

Нет не перегружаюсь)... Командой mount -a

И, сцук0, заходит только из-под рута на ntfs... (а может в самом Зле надо что-нибудь поменять?)

ViTYAi
() автор топика

mount /dev/hda1 /mnt/win_c/ -t ntfs -o umask=0,iocharset=koi8-r,ro

alex_custov ★★★★★
()
Ответ на: комментарий от ViTYAi

Листинг команд:

home:/home/vit# umount /mnt/win_c

home:/home/vit# mount /dev/hda1 /mnt/win_c/ -t ntfs -o dmask=0,fmask=0111,nls=koi8-r,ro

home:/home/vit# ls /mnt/win_c/
AUTOEXEC.BAT            hiberfil.sys  pagefile.sys               tpcd.sys
Bootfont.bin            IO.SYS        PANDA.RPT                  vp.sys
boot.ini                MSDOS.SYS     Program Files              WINDOWS
CONFIG.SYS              MSOCache      RECYCLER
Documents and Settings  NTDETECT.COM  System Volume Information
games                   ntldr         temp

home:/home/vit# exit

exit

vit@home:~$ ls /mnt/win_c/
AUTOEXEC.BAT            hiberfil.sys  pagefile.sys               tpcd.sys
Bootfont.bin            IO.SYS        PANDA.RPT                  vp.sys
boot.ini                MSDOS.SYS     Program Files              WINDOWS
CONFIG.SYS              MSOCache      RECYCLER
Documents and Settings  NTDETECT.COM  System Volume Information
games

Огромное спасибище!!! Разделы NTFS монтируются!!! Открываются под юзером!!! Видны русские папки и файлы!!! Можно спокойно открывать фильмы и музыку!!!
Но...))) Хотелось бы добиться автоматизма монтирования, чтобы каждый раз не монтировать вручную... И как сделать разделы доступными для записи (замена ro на rw не помогает).

ViTYAi
() автор топика
Ответ на: комментарий от ViTYAi

для автоматизации и существует /etc/fstab туда перепиши параметры от mount.
т.е. в твоем случае это будет строка вида:
/dev/hda1 /mnt/win_c/ ntfs dmask=0,fmask=0111,nls=koi8-r,ro 0 0

для записи юзай ntfs3g
man почитаешь, там понятно описано как исправить /etc/fstab

Rebel_Star
()
Ответ на: комментарий от Rebel_Star

>для автоматизации и существует /etc/fstab туда перепиши параметры от mount. т.е. в твоем случае это будет строка вида: /dev/hda1 /mnt/win_c/ ntfs dmask=0,fmask=0111,nls=koi8-r,ro 0 0

А не получится тот же эффект, что и раньше у меня наблюдался?

Я ведь раньше через /etc/fstab и монтировал... Или именно ro поможет?

Моя строка из fstab:

/dev/hda1 /mnt/win_c/ ntfs umask=000, codepage=866, nls=koi8-r,rw 0 0

Или здесь именно ro, dmask и fmask влияют???

А про ntfs-3g прочту...

ViTYAi
() автор топика
Ответ на: комментарий от ViTYAi

>А не получится тот же эффект, что и раньше у меня наблюдался?

Не должно. Попробуй, расскажешь.

>Моя строка из fstab:

>/dev/hda1 /mnt/win_c/ ntfs umask=000, codepage=866, nls=koi8-r,rw 0 0

umask=0, codepage - не используется для ntfs, rw - глючит.

Rebel_Star
()

Кстати, кто-нибудь знает чтО прописать в fstab FreeBSD, чтобы она видела русские имена файлов. Локаль KOI8-R.

freemanus
()
Ответ на: комментарий от Rebel_Star

>А не получится тот же эффект, что и раньше у меня наблюдался?

>Не должно. Попробуй, расскажешь.

Всё работает - открываются диски, русские символы в именах папок и файлов видно, монтируется всё автоматически, читается без проблем, а с записью отдельный разговор))) Спасибо за помощь!

ViTYAi
() автор топика
Ответ на: комментарий от freemanus

>Кстати, кто-нибудь знает чтО прописать в fstab FreeBSD, чтобы она видела русские имена файлов. Локаль KOI8-R.

При монтировании NTFS - nls=koi8-r При монтировании FTA32 - iocharset=koi8-r И ещё codepage=866...

Вот как у меня, например, монтируецца NTFS-раздел: /dev/hda1 /mnt/win ro,fmask=0,dmask=0111,nls=koi8-r 0 0

ViTYAi
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.