[xen-tools-discuss] Multi-partition domain not recognizing extra partitions
Antoine Benkemoun
antoine.benkemoun at gmail.com
Fri May 28 12:31:56 CEST 2010
Ok I solved this !
When you have multiple partitions you need to install udev or else the extra
partitions will not work. This is at least the case for Debian Lenny.
I added a file called 71-install-udev in /usr/lib/xen-tools/lenny.d that was
just a copy of 70-install-ssh but replaced ssh with udev.
I think udev should be installed for every Debian. I remember that with
Etch, you needed udev in order to gain ssh access to a domU.
Antoine
On Fri, May 28, 2010 at 11:56 AM, Antoine Benkemoun <
antoine.benkemoun at gmail.com> wrote:
> Hello,
>
> I have been having an annoying problem with a multi-partition domain. This
> domain has a separate partition for : /, /home, /usr, /var, /tmp and /data.
> I created it using xen-tools and the custom partitionning scheme option. The
> partitions are inside a LVM.
>
> When I boot the domain, it mounts the / and swap partition but none of the
> others. Therefore it doesn't work... I get the following error :
>
> fsck.ext3: No such file or directory while trying to open /dev/xvda6
> /dev/xvda6:
> The superblock could not be read or does not describe a correct ext2
> filesystem. If the device is valid and it really contains an ext2
> filesystem (and not swap or ufs or something else), then the superblock
> is corrupt, and you might try running e2fsck with an alternate superblock:
> e2fsck -b 8193 <device>
>
> When I mount the partitions in question in the dom0, it works perfectly
> fine. When I fsck.ext3 the partitions in question, it returns no errors.
>
> In the dmesg I get the following messages, I don't know if they're
> relevant.
>
> [ 0.187583] blkfront: xvda7: barriers enabled
> [ 0.189567] blkfront: xvda6: barriers enabled
>
> I also see this message that seems to correspond to the partitions :
>
> [ 0.045069] xenbus_probe_devices device
> [ 0.045069] xenbus_probe_devices 1/3 vbd
> [ 0.045069] xenbus_probe_device_type type vbd
> [ 0.045069] xenbus_probe_device_type 1/7 51719
> [ 0.045069] xenbus_probe_device_type 2/7 51718
> [ 0.046084] xenbus_probe_device_type 3/7 51717
> [ 0.046084] xenbus_probe_device_type 4/7 51716
> [ 0.046084] xenbus_probe_device_type 5/7 51715
> [ 0.046084] xenbus_probe_device_type 6/7 51714
> [ 0.046084] xenbus_probe_device_type 7/7 51713
>
> My domU configuration is the following :
>
> root = '/dev/xvda2 ro'
> disk = [
> 'phy:/dev/vg/test-home,xvda7,w',
> 'phy:/dev/vg/test-data,xvda6,w',
> 'phy:/dev/vg/test-tmp,xvda5,w',
> 'phy:/dev/vg/test-usr,xvda4,w',
> 'phy:/dev/vg/test-var,xvda3,w',
> 'phy:/dev/vg/test-root,xvda2,w',
> 'phy:/dev/vg/test-swap,xvda1,w',
> ]
>
> What have I done wrong ? I have tried many things... DomU is a fresh Debian
> Lenny and the partitions are ext3. dom0 is also Debian Lenny. Xen is version
> 4.0 compiled from source. I tried with XFS but I got the same error.
>
> Thank you in advance for your help,
>
> Antoine
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://xen-tools.org/pipermail/xen-tools-discuss/attachments/20100528/1c0036d1/attachment.htm>
More information about the xen-tools-discuss
mailing list