LINUX.ORG.RU

монтирование виртуального диска vmware c файловой системмой ufs


0

0

в vmware есть freebsd 6.1

монтирую следующим образом:

# sudo ./vmware-mount.pl /home/user/vmware/FreeBSD\ 6.1/FreeBSD\ 6.1.vmdk 5 /mnt/vmware/

--------------------------------------------
VMware for Linux - Virtual Hard Disk Mounter
Version: 1.0 build-19175
Copyright 1998 VMware, Inc. All rights reserved. -- VMware Confidential
--------------------------------------------

It has been reported that this program does not work correctly with 2.4+ Linux
kernels in some cases, and you are

507825 BSD 1 Swap

# > sudo ./vmware-mount.pl /home/god//vmware/FreeBSD\ 6.1/FreeBSD\ 6.1.vmdk 5 /mnt/vmware/

--------------------------------------------
VMware for Linux - Virtual Hard Disk Mounter
Version: 1.0 build-19175
Copyright 1998 VMware, Inc.  All rights reserved. -- VMware Confidential
--------------------------------------------

It has been reported that this program does not work correctly with 2.4+ Linux
kernels in some cases, and you are currently running such a kernel. Do you
really want to continue? [N] y

Network Block Device driver detected.

Client: The partition is now mapped on the /dev/nb0 Network Block Device.
mount: you must specify the filesystem type

If you know the filesystem of the partition you want to mount, you can provide
it using the -t command line option. Since you haven't done so, this script is
going to try to determine the filesystem of the partition based on the partition
type and id.

Detected ufs filesystem type.
mount: wrong fs type, bad option, bad superblock on /dev/nb0,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


Unable to mount the Network Block Device on the /mnt/vmware/ mount point. Please
make sure that nothing is currently using the mount point and that your kernel
supports the partition type you want to mount before re-running this script.
Warning: The NBD_DO_IT ioctl returned an error: Broken pipe

или с добавлением опции -t ufs

результат один и тот же, виндовс или разделы ext3 linux'а прекрасно монтируются, а с ufs вот неполучается

что я неправильно делаю ?
anonymous

А ufs поддерживается Linux ? поддержка в ядро включена ?

SI ★★☆☆
()
Ответ на: комментарий от Deleted

ну естественно включена

> lsmod | grep ufs
ufs                    56964  0

anonymous
()

надо еще с помощью -o указать тип ufs, они разные бывают,
и автоматически их не различишь, если freebsd,
то попробуй:
-o ufstype=ufs2
хотя лучше обратиться к man mount,
и поддержка ufs2 появилась только в 2.6

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

я уже всё это делал, с параметром ufstype эксперементировал

поделитесь мыслями хотябы, что может быть помимо этого ...

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

да, спасибо, именно с ro нужно монтировать и ufstype=ufs2 должно быть, жалко что только на чтение ...

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

на кернелтрапе нашёл что в /usr/src/linux/fs/Kconfig можно убрать зависимость BROKEN с опции UFS_FS_WRITE и в коментарии сказано

Say Y here if you want to try writing to UFS partitions. This is

experimental, so you should back up your UFS partitions beforehand.

кто-нибудь пробовал писать на раздел ?

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

>кто-нибудь пробовал писать на раздел ?

я пробовал,
Но для ufs2 нет поддержки записи,
только для ufs1 и то она отмечена как broken,
в 2.6.18 она уже не broken, но некоторые проблемы еще есть.

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

благодарю за разъяснения, у меня как раз 2.16.17 )

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