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

Исходное сообщение
"Mount UFS under Linux"

Отправлено Lyudmila , 06-Янв-04 09:38 
Имеется FreeBSD 5.1 и Red Hat (ядро 2.6)
Red Hat видит все разделы FreeBSD:
hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(66)
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 >
hda2: <bsd: hda9 hda10 hda11 hda12 >
Но при попытке монтирования:
mount -t ufs -o ro, ufstype=44bsd /dev/hda9 (или hda2) /mnt/freebsd
выдает следующее:
ufs_read_super: bad magic number
В ядре все включено, даже поддержка записи...
Очень хотелось бы все же подмонтировать... Помогите, кто знает!
Хотя бы в каком направлении копать...

Содержание

Сообщения в этом обсуждении
"Mount UFS under Linux"
Отправлено screepah , 06-Янв-04 09:50 
>mount -t ufs -o ro, ufstype=44bsd /dev/hda9 (или hda2) /mnt/freebsd
>выдает следующее:
>ufs_read_super: bad magic number

пропиши ufs в /etc/filesystems
и попробуй typefs aka -t в auto
ну и попроще mount -t ufs (или auto) /dev/hda9 /mnt/freebsd
если -t auto, то она сама будет superblocks проверять и определит
чего за fs
и если запись для ufs в ядре есть, то ro не нуно



"Mount UFS under Linux"
Отправлено lavr , 06-Янв-04 11:29 
>Имеется FreeBSD 5.1 и Red Hat (ядро 2.6)
>Red Hat видит все разделы FreeBSD:
>hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(66)
> hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 >
> hda2: <bsd: hda9 hda10 hda11 hda12 >
>Но при попытке монтирования:
>mount -t ufs -o ro, ufstype=44bsd /dev/hda9 (или hda2) /mnt/freebsd
>выдает следующее:
>ufs_read_super: bad magic number
>В ядре все включено, даже поддержка записи...
>Очень хотелось бы все же подмонтировать... Помогите, кто знает!
>Хотя бы в каком направлении копать...

мысль первая: диски под FreeBSD не были размонтированы (например некорректно положена система, те без shutdown/reboot)

мысль вторая:
видимо Linux не понимает bsize и fsize размеры используемые в 5.1,
а они там by-default 16K/2K вроде, да еще и возможно UFS2, ищи в
sources ядра линукс и правь или поищи через google, наверняка есть патчи.


"Mount UFS under Linux"
Отправлено Alex_M , 06-Янв-04 14:36 
>мысль первая: диски под FreeBSD не были размонтированы (например некорректно положена система,
>те без shutdown/reboot)
>
>мысль вторая:
>видимо Linux не понимает bsize и fsize размеры используемые в 5.1,
>а они там by-default 16K/2K вроде, да еще и возможно UFS2, ищи

>sources ядра линукс и правь или поищи через google, наверняка есть патчи.
>

Скорее всего дело в UFS2, в 5.1 ФС ей форматируются по умолчанию. Раз была нужна совместимость с линуксом, надо было при установке фри выбрать UFS1.