[Libguestfs] Status of R/W UFS

Andre Goree andre at drenet.net
Wed Jan 29 15:20:13 UTC 2014


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
-=-=-=-=-=-




More information about the Libguestfs mailing list