Gentoo Archives: gentoo-cluster

From: Ulrich David <david.ulrich@×××××.ch>
To: gentoo-cluster@l.g.o
Subject: Re: [gentoo-cluster] clvm/lvm2/device-mapper
Date: Wed, 04 Nov 2009 20:33:09
Message-Id: B26DE7C6-2E5C-4322-84D5-34ACF388A03C@siesa.ch
In Reply to: Re: [gentoo-cluster] clvm/lvm2/device-mapper by "Robin H. Johnson"
1 Le 4 nov. 2009 à 20:49, Robin H. Johnson a écrit :
2
3 > On Wed, Nov 04, 2009 at 04:33:23PM +0100, Ulrich David wrote:
4 >> Just another question with dependencies... I just update lvm2 to
5 >> last version but on my amd64 10.0 profile
6 >> "system" needs e2fsprogs and e2fsprogs-libs
7 >> lvm2 needs util-linux
8 >>
9 >> but util-linux is blocked by e2fsprogs....
10 > Upgrade your e2fsprogs+e2fsprogs-libs first.
11 > Portage was supposed to handle that upgrade automatically.
12 >
13 > Can we see the output of:
14 > # emerge -pv e2fsprogs e2fsprogs-libs util-linux lvm2
15
16 I just add ~amd64 keywords on sys-libs/e2fsprogs-libs and e2fsprogs
17 before upgrading and now It's okay. Thanks for the tip !
18
19 > Thanks for the cmd output, but just wondering if part of the 0.4.8 run
20 > was missing something, as it jumps:
21 > ===
22 > 254 4 12178432 dm-4
23 > system (254, 0)
24 > ===
25 >
26 > Whereas 0.4.7-r2 has:
27 > ===
28 > 254 4 9766911 dm-4
29 > 254 5 2411519 dm-5
30 > dom0 ~ # multipath -ll
31 > system (3600a0b80001f3e190000552a4ab06e95)
32 > [size=20 GB][features=1 queue_if_no_path][hwhandler=0]
33 > \_ round-robin 0 [prio=1][enabled]
34 > \_ 0:0:1:0 sda 8:0 [active][ready]
35 > \_ round-robin 0 [prio=6][active]
36 > \_ 1:0:1:0 sdb 8:16 [active][ready]
37 > dom0 ~ # dmsetup ls --target multipath
38 > system (254, 0)
39 > ===
40
41 I have put all results in the 2 files... I think the problem is on the
42 extended partition (partioned with fdisk) because :
43 with 0.4.7-r2 :
44 dm-0 -> mapper/system -> (sda,sdb)
45 dm-1 -> mapper/system1 -> (sda1,sdb1 primary partition)
46 dm-2 -> mapper/system2 -> (sda2,sdb2 primary partition)
47 dm-3 -> mapper/system3 -> (sda3,sdb3 primary partition)
48 dm-4 -> mapper/system5 -> (sda5,sdb5 first part of extended partition)
49 dm-5 -> mapper/system6 -> (sda6,sdb6 second part of extended partition)
50
51
52 dom0 ~ # ls -la /dev/dm-*
53 lrwxrwxrwx 1 root root 13 Nov 4 14:51 /dev/dm-0 -> mapper/system
54 lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-1 -> mapper/system1
55 lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-2 -> mapper/system2
56 lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-3 -> mapper/system3
57 lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-4 -> mapper/system5
58 lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-5 -> mapper/system6
59 dom0 ~ # ls -la /dev/mapper/
60 total 0
61 drwxr-xr-x 2 root root 180 Nov 4 14:51 .
62 drwxr-xr-x 18 root root 14260 Nov 4 13:54 ..
63 lrwxrwxrwx 1 root root 16 Nov 4 14:51 control -> ../device-mapper
64 brw-rw---- 1 root disk 254, 0 Nov 4 14:51 system
65 brw-rw---- 1 root disk 254, 1 Nov 4 14:51 system1
66 brw-rw---- 1 root disk 254, 2 Nov 4 14:51 system2
67 brw-rw---- 1 root disk 254, 3 Nov 4 14:51 system3
68 brw-rw---- 1 root disk 254, 4 Nov 4 14:51 system5
69 brw-rw---- 1 root disk 254, 5 Nov 4 14:51 system6
70
71
72
73
74 If I upgrade multipath to 0.4.8-r1 on a running system with mounted
75 partitions (using multipath-0.4.7-r2) :
76
77
78
79 dom0 ~ # emerge -p multipath-tools
80 These are the packages that would be merged, in order:
81 Calculating dependencies... done!
82 [ebuild R ] sys-fs/multipath-tools-0.4.8-r1
83
84 dom0 ~ # emerge multipath-tools
85 ...
86 dom0 ~ # dmsetup ls --target multipath --exec "/sbin/kpartx -l"
87 system1 : 0 1955839 /dev/mapper/system 1
88 system2 : 0 7815168 /dev/mapper/system 1955840
89 system3 : 0 7815168 /dev/mapper/system 9771008
90 system4 : 0 24356864 /dev/mapper/system 17586176
91 system5 : 0 19533823 /dev/dm-3 1
92 system6 : 0 4823039 /dev/dm-3 19533825
93
94 dom0 ~ # dmsetup ls --target multipath --exec "/sbin/kpartx -av"
95 add map system1 (254:1): 0 1955839 linear /dev/mapper/system 1
96 add map system2 (254:2): 0 7815168 linear /dev/mapper/system 1955840
97 add map system3 (254:3): 0 7815168 linear /dev/mapper/system 9771008
98 add map system4 (254:6): 0 24356864 linear /dev/mapper/system 17586176
99 device-mapper: reload ioctl failed: Invalid argument
100 add map system5 : 0 19533823 linear 254:6 17586177
101 device-mapper: reload ioctl failed: Invalid argument
102 add map system6 : 0 4823039 linear 254:6 37120001
103
104 dom0 ~ # ls -al /dev/mapper/
105 total 0
106 drwxr-xr-x 2 root root 200 Nov 4 21:23 .
107 drwxr-xr-x 18 root root 14280 Nov 4 21:23 ..
108 lrwxrwxrwx 1 root root 16 Nov 4 14:51 control -> ../device-mapper
109 brw-rw---- 1 root disk 254, 0 Nov 4 14:51 system
110 brw-rw---- 1 root disk 254, 1 Nov 4 14:51 system1
111 brw-rw---- 1 root disk 254, 2 Nov 4 14:51 system2
112 brw-rw---- 1 root disk 254, 3 Nov 4 14:51 system3
113 brw-rw---- 1 root disk 254, 6 Nov 4 21:23 system4
114 brw-rw---- 1 root disk 254, 4 Nov 4 14:51 system5
115 brw-rw---- 1 root disk 254, 5 Nov 4 14:51 system6
116 dom0 ~ # ls -al /dev/dm*
117 lrwxrwxrwx 1 root root 13 Nov 4 14:51 /dev/dm-0 -> mapper/system
118 lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-1 -> mapper/system1
119 lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-2 -> mapper/system2
120 lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-3 -> mapper/system3
121 lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-4 -> mapper/system5
122 lrwxrwxrwx 1 root root 14 Nov 4 14:51 /dev/dm-5 -> mapper/system6
123 lrwxrwxrwx 1 root root 14 Nov 4 21:23 /dev/dm-6 -> mapper/system4
124
125
126 kpartx failed on mapping system4 which should be not mapped (I think,
127 because its my extended base partition). The only thing which is
128 changed is the addition of system4.
129
130 I hope this should help. If not I could mount a disk in my blades,
131 install the system on the internal disk and try to mount a SAN volume
132 on it with the same partition scheme. So I could better test it
133 without boot problems.
134
135 Regards
136
137 David
138
139
140 > --
141 > Robin Hugh Johnson
142 > Gentoo Linux: Developer, Trustee & Infrastructure Lead
143 > E-Mail : robbat2@g.o
144 > GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85
145 >

Replies

Subject Author
Re: [gentoo-cluster] clvm/lvm2/device-mapper "Robin H. Johnson" <robbat2@g.o>