Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-cluster
Navigation:
Lists: gentoo-cluster: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-cluster@g.o
From: Ulrich David <david.ulrich@...>
Subject: Re: clvm/lvm2/device-mapper
Date: Wed, 4 Nov 2009 21:32:49 +0100
Le 4 nov. 2009 à 20:49, Robin H. Johnson a écrit :

> On Wed, Nov 04, 2009 at 04:33:23PM +0100, Ulrich David wrote:
>> Just another question with dependencies... I just update lvm2 to
>> last version but on my amd64 10.0 profile
>> "system" needs e2fsprogs and e2fsprogs-libs
>> lvm2 needs util-linux
>>
>> but util-linux is blocked by e2fsprogs....
> Upgrade your e2fsprogs+e2fsprogs-libs first.
> Portage was supposed to handle that upgrade automatically.
>
> Can we see the output of:
> # emerge -pv e2fsprogs e2fsprogs-libs util-linux lvm2

I just add ~amd64 keywords on sys-libs/e2fsprogs-libs and e2fsprogs  
before upgrading and now It's okay. Thanks for the tip !

> Thanks for the cmd output, but just wondering if part of the 0.4.8 run
> was missing something, as it jumps:
> ===
> 254     4   12178432 dm-4
> system	(254, 0)
> ===
>
> Whereas 0.4.7-r2 has:
> ===
> 254     4    9766911 dm-4
> 254     5    2411519 dm-5
> dom0 ~ # multipath -ll
> system (3600a0b80001f3e190000552a4ab06e95)
> [size=20 GB][features=1 queue_if_no_path][hwhandler=0]
> \_ round-robin 0 [prio=1][enabled]
> \_ 0:0:1:0 sda 8:0   [active][ready]
> \_ round-robin 0 [prio=6][active]
> \_ 1:0:1:0 sdb 8:16  [active][ready]
> dom0 ~ # dmsetup ls --target multipath
> system	(254, 0)
> ===

I have put all results in the 2 files... I think the problem is on the  
extended partition (partioned with fdisk) because :
with 0.4.7-r2 :
dm-0 -> mapper/system -> (sda,sdb)
dm-1 -> mapper/system1 -> (sda1,sdb1 primary partition)
dm-2 -> mapper/system2 -> (sda2,sdb2 primary partition)
dm-3 -> mapper/system3 -> (sda3,sdb3 primary partition)
dm-4 -> mapper/system5 -> (sda5,sdb5 first part of extended partition)
dm-5 -> mapper/system6 -> (sda6,sdb6 second part of extended partition)


dom0 ~ # ls -la /dev/dm-*
lrwxrwxrwx 1 root root 13 Nov  4 14:51 /dev/dm-0 -> mapper/system
lrwxrwxrwx 1 root root 14 Nov  4 14:51 /dev/dm-1 -> mapper/system1
lrwxrwxrwx 1 root root 14 Nov  4 14:51 /dev/dm-2 -> mapper/system2
lrwxrwxrwx 1 root root 14 Nov  4 14:51 /dev/dm-3 -> mapper/system3
lrwxrwxrwx 1 root root 14 Nov  4 14:51 /dev/dm-4 -> mapper/system5
lrwxrwxrwx 1 root root 14 Nov  4 14:51 /dev/dm-5 -> mapper/system6
dom0 ~ # ls -la /dev/mapper/
total 0
drwxr-xr-x  2 root root    180 Nov  4 14:51 .
drwxr-xr-x 18 root root  14260 Nov  4 13:54 ..
lrwxrwxrwx  1 root root     16 Nov  4 14:51 control -> ../device-mapper
brw-rw----  1 root disk 254, 0 Nov  4 14:51 system
brw-rw----  1 root disk 254, 1 Nov  4 14:51 system1
brw-rw----  1 root disk 254, 2 Nov  4 14:51 system2
brw-rw----  1 root disk 254, 3 Nov  4 14:51 system3
brw-rw----  1 root disk 254, 4 Nov  4 14:51 system5
brw-rw----  1 root disk 254, 5 Nov  4 14:51 system6




If I upgrade multipath to 0.4.8-r1 on a running system with mounted  
partitions (using multipath-0.4.7-r2) :



dom0 ~ # emerge -p multipath-tools
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild   R   ] sys-fs/multipath-tools-0.4.8-r1

dom0 ~ # emerge multipath-tools
...
dom0 ~ # dmsetup ls --target multipath --exec "/sbin/kpartx -l"
system1 : 0 1955839 /dev/mapper/system 1
system2 : 0 7815168 /dev/mapper/system 1955840
system3 : 0 7815168 /dev/mapper/system 9771008
system4 : 0 24356864 /dev/mapper/system 17586176
system5 : 0 19533823 /dev/dm-3 1
system6 : 0 4823039 /dev/dm-3 19533825

dom0 ~ # dmsetup ls --target multipath --exec "/sbin/kpartx -av"
add map system1 (254:1): 0 1955839 linear /dev/mapper/system 1
add map system2 (254:2): 0 7815168 linear /dev/mapper/system 1955840
add map system3 (254:3): 0 7815168 linear /dev/mapper/system 9771008
add map system4 (254:6): 0 24356864 linear /dev/mapper/system 17586176
device-mapper: reload ioctl failed: Invalid argument
add map system5 : 0 19533823 linear 254:6 17586177
device-mapper: reload ioctl failed: Invalid argument
add map system6 : 0 4823039 linear 254:6 37120001

dom0 ~ # ls -al /dev/mapper/
total 0
drwxr-xr-x  2 root root    200 Nov  4 21:23 .
drwxr-xr-x 18 root root  14280 Nov  4 21:23 ..
lrwxrwxrwx  1 root root     16 Nov  4 14:51 control -> ../device-mapper
brw-rw----  1 root disk 254, 0 Nov  4 14:51 system
brw-rw----  1 root disk 254, 1 Nov  4 14:51 system1
brw-rw----  1 root disk 254, 2 Nov  4 14:51 system2
brw-rw----  1 root disk 254, 3 Nov  4 14:51 system3
brw-rw----  1 root disk 254, 6 Nov  4 21:23 system4
brw-rw----  1 root disk 254, 4 Nov  4 14:51 system5
brw-rw----  1 root disk 254, 5 Nov  4 14:51 system6
dom0 ~ # ls -al /dev/dm*
lrwxrwxrwx 1 root root 13 Nov  4 14:51 /dev/dm-0 -> mapper/system
lrwxrwxrwx 1 root root 14 Nov  4 14:51 /dev/dm-1 -> mapper/system1
lrwxrwxrwx 1 root root 14 Nov  4 14:51 /dev/dm-2 -> mapper/system2
lrwxrwxrwx 1 root root 14 Nov  4 14:51 /dev/dm-3 -> mapper/system3
lrwxrwxrwx 1 root root 14 Nov  4 14:51 /dev/dm-4 -> mapper/system5
lrwxrwxrwx 1 root root 14 Nov  4 14:51 /dev/dm-5 -> mapper/system6
lrwxrwxrwx 1 root root 14 Nov  4 21:23 /dev/dm-6 -> mapper/system4


kpartx failed on mapping system4 which should be not mapped (I think,  
because its my extended base partition). The only thing which is  
changed is the addition of system4.

I hope this should help. If not I could mount a disk in my blades,  
install the system on the internal disk and try to mount a SAN volume  
on it with the same partition scheme. So I could better test it  
without boot problems.

Regards

David


> -- 
> Robin Hugh Johnson
> Gentoo Linux: Developer, Trustee & Infrastructure Lead
> E-Mail     : robbat2@g.o
> GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
>



Replies:
Re: clvm/lvm2/device-mapper
-- Robin H. Johnson
References:
clvm/lvm2/device-mapper
-- Ulrich David
Re: clvm/lvm2/device-mapper
-- Robin H. Johnson
Re: clvm/lvm2/device-mapper
-- Ulrich David
Re: clvm/lvm2/device-mapper
-- Robin H. Johnson
Re: clvm/lvm2/device-mapper
-- Ulrich David
Re: clvm/lvm2/device-mapper
-- Robin H. Johnson
Re: clvm/lvm2/device-mapper
-- Ulrich David
Re: clvm/lvm2/device-mapper
-- Ulrich David
Re: clvm/lvm2/device-mapper
-- Robin H. Johnson
Navigation:
Lists: gentoo-cluster: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: clvm/lvm2/device-mapper
Next by thread:
Re: clvm/lvm2/device-mapper
Previous by date:
Re: clvm/lvm2/device-mapper
Next by date:
Re: clvm/lvm2/device-mapper


Updated Nov 19, 2009

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.