[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#335230: More Code also Random, but less :-)



Alle 11:15, mercoledì 2 novembre 2005, hai scritto:
> On Wed, Nov 02, 2005 at 11:11:24AM +0100, Marco Amadori wrote:
> > But you missed to clear us if mdadm and vgchange are needed to evms to
> > shows up in case of compatibility volumes, but I think so anyway so I
> > produced this random code:
>
> I actually do not think so. I'm unsure for LVM2, but for the MD volumes,
> the device node /dev/evms/ has exactly the same major and minor as the one
> in /dev.

Exactly, for md seems to do not need it, but evms lvm2 needs vgchange to 
proper activate all volumes, and the devices numbers differs:

# ls -l /dev/evms/lvm2/sicuro/usr64
brw-r-----  1 root disk 253, 41 2005-11-02 11:05 /dev/evms/lvm2/sicuro/usr64
# ls -l /dev/mapper/*usr64*
brw-------  1 root root 253, 41 2005-11-02 11:05 /dev/mapper/lvm2|sicuro|usr64
brw-------  1 root root 253, 28 2005-11-02 11:05 /dev/mapper/sicuro-usr64

different 

and
ls -l /dev/md3 /dev/evms/md/md3
brw-r-----  1 root disk 9, 3 2005-11-02 11:05 /dev/evms/md/md3
brw-rw----  1 root disk 9, 3 2005-11-02 11:05 /dev/md3

same

>
> Note that /dev/evms/lvm2/ can AFAIK contain EVMS volumes, it's just the LVM
> that isn't managed directly by EVMS.

So we need vgchange on initramfs. 
This cut the head at the bull (not translatable :-) ).

Testing this solution right now.


-- 
ESC:wq



Reply to: