Is r/w to a UFS partition using 'guestmount' still an impossibility?
From everything I've found, it seems to be something that is not
possible at the moment. I was just wondering if that has changed or if
there are plans to change that?
Here is the issue I'm experiencing:
~# guestmount --rw -a ${disk_path}/${disk_name} -m /dev/sda4
/tmp/freebsd-master
libguestfs: error: mount_options: /dev/vda4 on /: mount: wrong fs type,
bad option, bad superblock on /dev/vda4,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
guestmount: '/dev/sda4' could not be mounted. Did you mean one of
these?
/dev/sda4 (ufs)
I have the output from '-- guestmount --rw -a ${disk_path}/${disk_name}
--trace --verbose -m /dev/sda4 /tmp/freebsd-master' here:
http://pastebin.com/NT2b2HM9
This appears to be a similar problem to this one, in which I gathered
that r/w to ufs is not possible:
https://www.redhat.com/archives/libguestfs/2012-June/msg00077.html
I get the feeling that this is something I'd need to roll my own kernel
for, or perhaps just the module? If anyone could point me in the right
direction, that'd be awesome. My apologies for the noise if this is the
wrong list for this type of question.
Andre Goree
-=-=-=-=-=-
Email - andre at drenet.net
Website - http://www.drenet.net
PGP key - http://www.drenet.net/0x83ADAAAB.asc
-=-=-=-=-=-
On Tue, Jan 28, 2014 at 08:16:45PM -0500, Andre Goree wrote:> Is r/w to a UFS partition using 'guestmount' still an impossibility? > From everything I've found, it seems to be something that is not > possible at the moment. I was just wondering if that has changed or > if there are plans to change that?libguestfs just uses the Linux kernel's ufs driver. If the Linux kernel gets fixed, we get the ability automatically.> Here is the issue I'm experiencing: > > ~# guestmount --rw -a ${disk_path}/${disk_name} -m /dev/sda4 > /tmp/freebsd-master > libguestfs: error: mount_options: /dev/vda4 on /: mount: wrong fs > type, bad option, bad superblock on /dev/vda4, > missing codepage or helper program, or other error > In some cases useful info is found in syslog - try > dmesg | tail or so > guestmount: '/dev/sda4' could not be mounted. Did you mean one of > these? > /dev/sda4 (ufs)You can pass mount options, if that helps: http://libguestfs.org/guestmount.1.html#options guestmount --rw -a ... -m /dev/sda4:/:ufstype=44bsd /tmp/freebsd-master ufstype must be specified exactly, since the root of the problem is that UFS does not self-identify and exists in many variants. However ...> I have the output from '-- guestmount --rw -a > ${disk_path}/${disk_name} --trace --verbose -m /dev/sda4 > /tmp/freebsd-master' here: http://pastebin.com/NT2b2HM9... the error seems to be: [ 1.979202] ufs was compiled with read-only support, can't be mounted as read-write Basically you need to recompile your kernel with read-write UFS support (or persuade whoever compiles your kernel to do the same).> This appears to be a similar problem to this one, in which I > gathered that r/w to ufs is not possible: > https://www.redhat.com/archives/libguestfs/2012-June/msg00077.html > > I get the feeling that this is something I'd need to roll my own > kernel for, or perhaps just the module? If anyone could point me in > the right direction, that'd be awesome. My apologies for the noise > if this is the wrong list for this type of question.Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into KVM guests. http://libguestfs.org/virt-v2v
On 01/29/2014 4:13 am, Richard W.M. Jones wrote:> On Tue, Jan 28, 2014 at 08:16:45PM -0500, Andre Goree wrote: >> Is r/w to a UFS partition using 'guestmount' still an impossibility? >> From everything I've found, it seems to be something that is not >> possible at the moment. I was just wondering if that has changed or >> if there are plans to change that? > > libguestfs just uses the Linux kernel's ufs driver. If the Linux > kernel gets fixed, we get the ability automatically. > >> Here is the issue I'm experiencing: >> >> ~# guestmount --rw -a ${disk_path}/${disk_name} -m /dev/sda4 >> /tmp/freebsd-master >> libguestfs: error: mount_options: /dev/vda4 on /: mount: wrong fs >> type, bad option, bad superblock on /dev/vda4, >> missing codepage or helper program, or other error >> In some cases useful info is found in syslog - try >> dmesg | tail or so >> guestmount: '/dev/sda4' could not be mounted. Did you mean one of >> these? >> /dev/sda4 (ufs) > > You can pass mount options, if that helps: > > http://libguestfs.org/guestmount.1.html#options > guestmount --rw -a ... -m /dev/sda4:/:ufstype=44bsd > /tmp/freebsd-master > > ufstype must be specified exactly, since the root of the problem is > that UFS does not self-identify and exists in many variants. > > However ... > >> I have the output from '-- guestmount --rw -a >> ${disk_path}/${disk_name} --trace --verbose -m /dev/sda4 >> /tmp/freebsd-master' here: http://pastebin.com/NT2b2HM9 > > ... the error seems to be: > > [ 1.979202] ufs was compiled with read-only support, can't be > mounted as read-write > > Basically you need to recompile your kernel with read-write UFS > support (or persuade whoever compiles your kernel to do the same). > >> This appears to be a similar problem to this one, in which I >> gathered that r/w to ufs is not possible: >> https://www.redhat.com/archives/libguestfs/2012-June/msg00077.html >> >> I get the feeling that this is something I'd need to roll my own >> kernel for, or perhaps just the module? If anyone could point me in >> the right direction, that'd be awesome. My apologies for the noise >> if this is the wrong list for this type of question. > > Rich.And so my suspicions are confirmed, thank you much Rich! -- Andre Goree -=-=-=-=-=- Email - andre at drenet.net Website - http://www.drenet.net PGP key - http://www.drenet.net/0x83ADAAAB.asc -=-=-=-=-=-