Монтирование FAT-32 разделов (Не получается)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Digger
Сообщения: 125

Монтирование FAT-32 разделов

Сообщение Digger »

Бороздение бескрайних просторов интернет и крики о помощи на других форумах ни к чему не привели. Теперь спрошу еще и здесь.
Дистрибутив FreeBSD 5.3 miniinstall, KDE 3.3 ядро GENERIC, в boot/kernel/ есть модули
msdosfs и msdosfs_iconv,
в /boot/loader.conf стоит:
msdosfs_load="YES"
msdosfs_iconv_load="YES",
пробую монтировать командой
mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad1s1 /mnt/win
взято с man,
шрифты стоят с винды, urw-fonts, truetype, freefonts. Все операции делаю из под root, знаю что нельзя, но пока так.
Но как ни странно файлы названные русскими буквами в windows оттображаются крокозябликами...
Что еще сделать? Жертвоприношение?
...идущему во тьме да найдётся путь. ибо идущий страстно ищет путь тот...
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Монтирование FAT-32 разделов

Сообщение serg_sk »

А просто через маунт нельзя? И это... что у тебя в ядре в опции дефаулт нлс стоит? У меня например если там стоит что-то кроме KOI8-R то вин монтируется с кракозябрами
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Монтирование FAT-32 разделов

Сообщение alv »

А в FAT32 внутренняя кодировка разве не UTF8?
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Монтирование FAT-32 разделов

Сообщение snake »

(alv @ Пятница, 04 Февраля 2005, 10:01) писал(а):А в FAT32 внутренняя кодировка разве не UTF8?

По моему всю жизнь была cp866, юникод -- в ntfs.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
Digger
Сообщения: 125

Re: Монтирование FAT-32 разделов

Сообщение Digger »

А просто через маунт нельзя?
Что значит "просто через маунт? Не получается ни через fstab при загрузке ни вручную из консоли.
что у тебя в ядре в опции дефаулт нлс стоит?
Как и где посмотреть?
Для snake: пробовал и "cp866" - ничего....
...идущему во тьме да найдётся путь. ибо идущий страстно ищет путь тот...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Монтирование FAT-32 разделов

Сообщение alv »

(snake @ Пятница, 04 Февраля 2005, 10:16) писал(а):
(alv @ Пятница, 04 Февраля 2005, 10:01) писал(а):А в FAT32 внутренняя кодировка разве не UTF8?

По моему всю жизнь была cp866, юникод -- в ntfs.



Попробую в очередной раз запомнить:-)

2serg_sk
команды просто mount в BSD нету, есть mount_fstype, mount -t fstype - это опосредованный вызов ее
и опций типа линуксовы nls в ядре там нету
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Монтирование FAT-32 разделов

Сообщение zenwolf »

http://www.freebsd.org.ru/how-to/russian/rudosfs.html
сделал так же у себя для своего раздела fat32 ,то есть прописал в fstab и всё окей

кодировку ставьте KOI8
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Монтирование FAT-32 разделов

Сообщение alv »

(wolf_black @ Пятница, 04 Февраля 2005, 11:07) писал(а):http://www.freebsd.org.ru/how-to/russian/rudosfs.html
сделал так же у себя для своего  раздела fat32 ,то есть прописал в fstab  и всё окей

кодировку ставьте KOI8


Во-во (к вопросу о топике из модераторского раздела): помню - где-то видел, где - не помню, искать - лень, потому как мне не нужно. А вот почему лень искать тому, кому нужно - нэ панымую:-)
Спасибо сказали:
Аватара пользователя
Digger
Сообщения: 125

Re: Монтирование FAT-32 разделов

Сообщение Digger »

http://www.freebsd.org.ru/how-to/russian/rudosfs.html
сделал так же у себя для своего раздела fat32 ,то есть прописал в fstab и всё окей
кодировку ставьте KOI8

пробовал, результат=0 :coffee: :dntknw:
...идущему во тьме да найдётся путь. ибо идущий страстно ищет путь тот...
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Монтирование FAT-32 разделов

Сообщение zenwolf »

в /boot/loader.conf
msdosfs_load="YES"
msdosfs_iconv_load="YES",

всё это убрать и прописать свой раздел как описано у меня в топике по ссылке ,и вобще локаль у вас полностью до конца руссифицированна ?(как в хандбуке написанно )
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Digger
Сообщения: 125

Re: Монтирование FAT-32 разделов

Сообщение Digger »

Для wolf_black:, наверное...... :new_unsure: как проверить можно?
...идущему во тьме да найдётся путь. ибо идущий страстно ищет путь тот...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Монтирование FAT-32 разделов

Сообщение alv »

(Digger @ Пятница, 04 Февраля 2005, 12:51) писал(а):Для wolf_black:, наверное......  :new_unsure: как проверить можно?


Командой locale без опций
Спасибо сказали:
Аватара пользователя
Digger
Сообщения: 125

Re: Монтирование FAT-32 разделов

Сообщение Digger »

Проблема была в неполной русификации ОС. Вывод locale показал что-то типа "С" во всех строчках. После русификации все заработало нормально. Всем спасибо за помощь.
...идущему во тьме да найдётся путь. ибо идущий страстно ищет путь тот...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Монтирование FAT-32 разделов

Сообщение alv »

(Digger @ Понедельник, 07 Февраля 2005, 10:37) писал(а):Проблема была в неполной русификации ОС. Вывод locale показал что-то типа "С" во всех строчках. После русификации все заработало нормально. Всем спасибо за помощь.


Локаль проще всего установить при создании аккаунта, определив для пользователя класс russian. Или потом - командой типа
pw usermod username -L russian
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Монтирование FAT-32 разделов

Сообщение zenwolf »

(Digger @ Понедельник, 07 Февраля 2005, 7:37) писал(а):Проблема была в неполной русификации ОС. Вывод locale показал что-то типа "С" во всех строчках. После русификации все заработало нормально. Всем спасибо за помощь.

вот именнно
*offtopic*
есть у кого нибудь опыт удачной настройки локали для консоли в utf8 ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
klaus
Сообщения: 8

Re: Монтирование FAT-32 разделов

Сообщение klaus »

Товарищи, вот почитал эту темку и подумал что это следующий шаг который мне надо будет сделать.
А вообще вопрос у меня такой: "как мне примонтировать раздел fat32 который находится на том же винте что и FreeBSD 5.3 только следующий раздел? Как он называется и как он мантируется я знаю, в /boot/default/loader.conf
указал msdosfs_load="YES"
msdosfs_iconv_load="YES"
русификации пока не производил, и не думаю что буду.

Пишу допустим mount_msdosfs /dev/<мой раздел> /mnt/fat
Ругается что не правильно задал раздел или на параметры. Пробовал указывать язык приэтом английский. То же самое. В fstab прописывал: /dev/<мой раздел> /mnt/fat msdosfs rw 2 2
Все проделывал из под рута много много раз разними способами и ничего не добился.
Подскажите что надо еще сделать и как надо сделать для того смонтировать раздел с отображением английских букв? (фря вообще большие разделы мантирует? есть ограничения по размеру раздела монтируемого?)
PS: Что делать не знаю. Поэтому нужна помощ.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Монтирование FAT-32 разделов

Сообщение zenwolf »

раскажи на каком разделе у тебя fat32 ,
потом покажи как монтируешь (полность покажи какие устройства из dev )

и лучше всего показать вывод команды fdisk здесь
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: Монтирование FAT-32 разделов

Сообщение Kotjara »

Для klaus:
указал
msdosfs_load="YES"
msdosfs_iconv_load="YES"

Ну не надо этого!!!!!! По умолчанию в ядре поддержка есть!!!!!! :angry:
Внимательно читаем handbook по поводу нумерации дисков в BIOS и FreeBSD
да и выше по теме уже про это сказанно :D
Спасибо сказали:
klaus
Сообщения: 8

Re: Монтирование FAT-32 разделов

Сообщение klaus »

To wolf_black:
fat32 стоит у меня на ad2s2 тоесть на следующем разделе после freebsd (ad2s1a), это второй раздел (первый фря) на винте который стоит secondary master'ом. Еще надо примонтировать второй раздел на primapy master'е (он тоже фат32, я так понимаю что это ad0s4 у меня).
Вот что в /dev/ :
acd0 audio0.2 dspW0.2 nfs4 ttyv2
acpi audio0.3 dspW0.3 null ttyv3
ad0 audio0.4 dspW0.4 pci ttyv4
ad0s3 audio0.5 dspW0.5 ppi0 ttyv5
ad0s4 bpf0 dspr0.5 ptyp0 ttyv6
ad0s5 console fd ptyp1 ttyv7
ad2 consolectl fd0 ptyp2 ttyv8
ad2s1 ctty fido random ttyv9
ad2s1a cuaa0 geom.ctl sndstat ttyva
ad2s1b cuaa1 io stderr ttyvb
ad2s1c cuaia0 kbd0 stdin ttyvc
ad2s1d cuaia1 klog stdout ttyvd
ad2s1e cuala0 kmem sysmouse ttyve
ad2s1f cuala1 log ttyd0 ttyvf
ad2s1g devctl lpt0 ttyd1 ugen0
ad2s2 devstat lpt0.ctl ttyid0 ugen0.3
ad2s5 dsp0.0 mdctl ttyid1 ums0
ad2s6 dsp0.1 mem ttyld0 urandom
agpgart dsp0.2 mixer0 ttyld1 usb
apm dsp0.3 net ttyp0 usb0
ata dsp0.4 net1 ttyp1 usb1
atkbd0 dsp0.5 net2 ttyp2 usb2
audio0.0 dspW0.0 net3 ttyv0 xpt0
audio0.1 dspW0.1 network ttyv1 zero

fdisk показывает:

Working on device /dev/ad2 *******
parameters extracted from in-core disklabel are:
cylinders=232581 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=232581 heads=16 sectors/track=63 (1008 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 20531007 (10024 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 1023/ head 254/ sector 63
The data for partition 2 is:
sysid 15 (0x0f),(Extended DOS (LBA))
start 20531070, size 213905475 (104446 Meg), flag 0
beg: cyl 1023/ head 0/ sector 1;
end: cyl 1023/ head 254/ sector 63
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:

Вот второй партишен мне и надо примантировать.

Монтирую так (не прописывая в fstab и не включая в /boot/default/loader.conf dos разделы): mount_msdosfs /dev/ad2s2 /mnt/dos
Получаю сообщение: mount_msdosfs: /dev/ad2s2: Invalid argument
Какие еще надо слючи ставить, как монтировать? Сразу говорю что доки и хэндбуки уже на несколько раз прочитал и делал.
Со всеми остальными случаями монтировки разделов к примеру ad0s3, ad0s4, ad0s5, сообщение появляется такое же.
Как мне примантировать разделы? В чем касяк? Почему я не могу примантировать раздел, я обсолютно уверен что это тот самый раздел который мне и нужен.
Спасибо сказали:
klaus
Сообщения: 8

Re: Монтирование FAT-32 разделов

Сообщение klaus »

ну так что? Мне ктонить поможет?
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Монтирование FAT-32 разделов

Сообщение zenwolf »

1)в /etc/fstab сделай так :
/dev/ad2s2 /mnt/dos msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0

а монтировать попробуй так : mount -t msdosfs /dev/ad2s2 /mnt/dos
есно всё делается под рутом в корневом каталоге ( cd / )
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
klaus
Сообщения: 8

Re: Монтирование FAT-32 разделов

Сообщение klaus »

В fstab прописываю /dev/ad2s2 /mnt/dos msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
Делаю mount -t msdosfs /dev/ad2s2 /mnt/dos
Получаю /dev/ad2s2: Invalid argument
------------------------------
Еще хочу сказать что у меня не локализована freebsd (я и не буду этого скорее всего делать)!
Как примонтировать раздел с нелокализованной freebsd 5.3? Делал так какв handbook'е и как вы говорили- в результате ничего не вышло.
Что не так делаю? Может быть где то что то запрещено а я этого не вижу?
Помогайте, а то у меня уже бессоница читать доки.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Монтирование FAT-32 разделов

Сообщение zenwolf »

без локализации просто
/dev/ad2s2 /mnt/dos msdos rw

раздел на сколько гб ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
klaus
Сообщения: 8

Re: Монтирование FAT-32 разделов

Сообщение klaus »

примерно на 108 Гиг....
Спасибо сказали: