Кто монтировал 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 читал не монтируется. Может вопрос и глупый но всё же хотелось бы узнать.
Вместо ufs будет msdosfs
>Вместо ufs будет msdosfsНе выходит переправлена строка в /etc/fstab на такую
/dev/ad5s3 /mnt/d2 msdosfs rw 0 0При монтировании выдаёт :
ip-tel# mount /dev/ad5s3
mount_msdosfs: /dev/ad5s3: Invalid argument
>>Вместо ufs будет msdosfs
>
>Не выходит переправлена строка в /etc/fstab на такую
>/dev/ad5s3
> /mnt/d2
>msdosfs rw 0 0
>
>При монтировании выдаёт :
>ip-tel# mount /dev/ad5s3
>mount_msdosfs: /dev/ad5s3: Invalid argumentВидать не то ты монтируеш. Разберись где у тебя ФАТ.
>[оверквотинг удален]
>>Не выходит переправлена строка в /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>
Для начала ручками попробуй смонтировать.
>Для начала ручками попробуй смонтировать.# 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 а фря была поставлена до установки виндовса.
А не слишком ли далеко находится ФАТ раздел? Может я что-то путаю, но фат должен находится в пределах каких-то там ГБ от начала (повтрюсь, что могу быть не прав).
>А не слишком ли далеко находится ФАТ раздел? Может я что-то путаю,
>но фат должен находится в пределах каких-то там ГБ от начала
>(повтрюсь, что могу быть не прав).Мне просто надо поставить такой раздел во всяком случае на то место чтобы одинаково возможно можно было читать файлы как из винды так и из фри.
может лучше уже fuse- NTFS-3G и нет нужды в фат-е.
Сколько всего насоветовали, а никто не обратил внимание на самое важное:
>sysid 15 (0x0f),(Extended DOS (LBA))Это не vfat, это де-факто не раздел как таковой, это контейнер для разделов :)
Немного теории из далекого прошлого. Таблица разделов для imb pc машин изначально предполагала только четыре раздела на винчестер, позже их назвали первичными(primary). Разумеется со временем этого стало не хватать и придумали расширенный(extended) и логические(logical) разделы. Расширенный раздел является контейнеров для логических, фактически это одна или несколько дополнительных таблиц разделов. Так что после создания расширенного раздела(он занимает один из четырех слотов в первичной таблице разделов) нужно в нем дополнительно создать логические диски, которые уже в свою очередь форматировать под vfat, ntfs, ext3 итд
Всё прекрасно примаунтилось.
Там была одна тонкость.
>Всё прекрасно примаунтилось.
>Там была одна тонкость.Уважаемый гражданин :) а не подскажите ли общественности данную тонкость ?
иностранные граждане советуют выполнить
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."