URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82534
[ Назад ]

Исходное сообщение
"vfat in freebsd /etc/fstab "

Отправлено Mecenat , 23-Окт-08 02:41 
Кто монтировал fat в /etc/fstab  подскажите пожалуйста как будет выглядеть строка монтирования fat  в /etc/fstab в FreeBSD c правами чтения-записи.
fdisk выдал следующее про тот раздел который надо смонтировать:
The data for partition 3 is:
sysid 15 (0x0f),(Extended DOS (LBA))
    start 277747785, size 34812855 (16998 Meg), flag 0
        beg: cyl 1023/ head 255/ sector 63;
        end: cyl 1023/ head 254/ sector 63
Везде искал man читал не монтируется.  Может вопрос и  глупый но всё же хотелось бы узнать.

Содержание

Сообщения в этом обсуждении
"vfat in freebsd /etc/fstab "
Отправлено LOL , 23-Окт-08 16:59 
Вместо ufs будет msdosfs

"vfat in freebsd /etc/fstab "
Отправлено Mecenat , 23-Окт-08 22:24 
>Вместо ufs будет msdosfs

Не выходит переправлена строка в /etc/fstab на такую
/dev/ad5s3              /mnt/d2         msdosfs   rw  0 0

При монтировании выдаёт :
ip-tel# mount /dev/ad5s3
mount_msdosfs: /dev/ad5s3: Invalid argument


"vfat in freebsd /etc/fstab "
Отправлено LOL , 23-Окт-08 22:32 
>>Вместо ufs будет msdosfs
>
>Не выходит переправлена строка в /etc/fstab на такую
>/dev/ad5s3            
>  /mnt/d2        
>msdosfs   rw  0 0
>
>При монтировании выдаёт :
>ip-tel# mount /dev/ad5s3
>mount_msdosfs: /dev/ad5s3: Invalid argument

Видать не то ты монтируеш. Разберись где у тебя ФАТ.



"vfat in freebsd /etc/fstab "
Отправлено Mecenat , 23-Окт-08 22:47 
>[оверквотинг удален]
>>Не выходит переправлена строка в /etc/fstab на такую
>>/dev/ad5s3            
>>  /mnt/d2        
>>msdosfs   rw  0 0
>>
>>При монтировании выдаёт :
>>ip-tel# mount /dev/ad5s3
>>mount_msdosfs: /dev/ad5s3: Invalid argument
>
>Видать не то ты монтируеш. Разберись где у тебя ФАТ.

Да всё вроде то вот полный вывод fdisk:

ip-tel# fdisk
******* Working on device /dev/ad5 *******
parameters extracted from in-core disklabel are:
cylinders=310098 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=310098 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 210563892 (102814 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 7 (0x07),(OS/2 HPFS, NTFS, QNX-2 (16 bit) or Advanced UNIX)
    start 210563955, size 67183830 (32804 Meg), flag 0
        beg: cyl 1023/ head 255/ sector 63;
        end: cyl 1023/ head 254/ sector 63
The data for partition 3 is:
sysid 15 (0x0f),(Extended DOS (LBA))
    start 277747785, size 34812855 (16998 Meg), flag 0
        beg: cyl 1023/ head 255/ sector 63;
        end: cyl 1023/ head 254/ sector 63
The data for partition 4 is:
<UNUSED>


"vfat in freebsd /etc/fstab "
Отправлено Pahanivo , 24-Окт-08 07:41 
Для начала ручками попробуй смонтировать.


"vfat in freebsd /etc/fstab "
Отправлено Mecenat , 25-Окт-08 03:39 
>Для начала ручками попробуй смонтировать.

# mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad5s3 /mnt/d1/
mount_msdosfs: /dev/ad5s3: Invalid argument

Всё равно не выходит и вручную.  Мены прочитаны по менам собственно и делаю. Не знаю уже как тут быть. Слайс вроде тот. Дело в том что выше где я выложил fdisk на первом слайсе стоит freebsd, на втором windows xp а третий который пытаюсь смонтировать выделил в процессе установки windows xp а фря была поставлена до установки виндовса.


"vfat in freebsd /etc/fstab "
Отправлено LOL , 25-Окт-08 14:10 
А не слишком ли далеко находится ФАТ раздел? Может я что-то путаю, но фат должен находится в пределах каких-то там ГБ от начала (повтрюсь, что могу быть не прав).

"vfat in freebsd /etc/fstab "
Отправлено Mecenat , 25-Окт-08 18:47 
>А не слишком ли далеко находится ФАТ раздел? Может я что-то путаю,
>но фат должен находится в пределах каких-то там ГБ от начала
>(повтрюсь, что могу быть не прав).

Мне просто надо поставить такой раздел во всяком случае на то место чтобы одинаково возможно можно было читать файлы как из винды так и из фри.



"vfat in freebsd /etc/fstab "
Отправлено LOL , 25-Окт-08 19:27 
может лучше уже fuse- NTFS-3G и нет нужды в фат-е.

"vfat in freebsd /etc/fstab "
Отправлено angra , 26-Окт-08 04:36 
Сколько всего насоветовали, а никто не обратил внимание на самое важное:
>sysid 15 (0x0f),(Extended DOS (LBA))

Это не vfat, это де-факто не раздел как таковой, это контейнер для разделов :)
Немного теории из далекого прошлого. Таблица разделов для imb pc машин изначально предполагала только четыре раздела на винчестер, позже их назвали первичными(primary). Разумеется со временем этого стало не хватать и придумали расширенный(extended) и логические(logical) разделы. Расширенный раздел является контейнеров для логических, фактически это одна или несколько дополнительных таблиц разделов. Так что после создания расширенного раздела(он занимает один из четырех слотов в первичной таблице разделов) нужно в нем дополнительно создать логические диски, которые уже в свою очередь форматировать под vfat, ntfs, ext3 итд


"vfat in freebsd /etc/fstab "
Отправлено Mecenat , 29-Окт-08 15:51 
Всё прекрасно примаунтилось.
Там была одна тонкость.



"vfat in freebsd /etc/fstab "
Отправлено Алексей , 15-Янв-10 20:56 
>Всё прекрасно примаунтилось.
>Там была одна тонкость.

Уважаемый гражданин :) а не подскажите ли общественности данную тонкость ?
иностранные граждане советуют выполнить
cd /usr/src/sys/modules/geom
make && make obj && make install clean
kldload geom_mbr

пс имею ту же проблему на 8.0-релиз
кстати не только я "in FreeBSD 8.0 the partitions in an extended DOS partition disappeared, while in 7.2 and before everything is fine."