[linux-lvm] moving LVMs to another machine
Albert Everett
aeeverett at ualr.edu
Fri Jan 14 19:41:17 UTC 2011
Also, found a backup of /etc/lvm from first machine.
Albert
[root at login-0-0 lvm]# ls -R
.:
archive backup lvm.conf
./archive:
vg0_00000.vg vg0_00001.vg vg0_00002.vg vg0_00003.vg vg1_00000.vg vg1_00001.vg
./backup:
vg0 vg1
[root at login-0-0 lvm]# cat backup/vg0
# Generated by LVM2: Tue Jan 20 12:42:14 2009
contents = "Text Format Volume Group"
version = 1
description = "Created *after* executing 'lvcreate -l 26772 -n lv0 /dev/vg0'"
creation_host = "whatever" # Linux whatever 2.6.9-55.0.2.ELsmp #1 SMP Tue Jun 26 14:14:47 EDT 2007 x86_64
creation_time = 1232476934 # Tue Jan 20 12:42:14 2009
vg0 {
id = "DlYlrX-oFu7-S3rf-GVH0-5sVp-cuQh-0VGIdy"
seqno = 4
status = ["RESIZEABLE", "READ", "WRITE"]
extent_size = 262144 # 128 Megabytes
max_lv = 0
max_pv = 0
physical_volumes {
pv0 {
id = "aX4eXc-5ADq-BTl2-sZzY-36kX-A0zx-bDKIQf"
device = "/dev/sdc1" # Hint only
status = ["ALLOCATABLE"]
dev_size = 18446744073709551615 # 8 (null)
pe_start = 384
pe_count = 13386 # 1.63403 Terabytes
}
pv1 {
id = "fgu78M-yzS9-OPbV-2aXt-NgJP-A6dA-ZpQCkt"
device = "/dev/sdd1" # Hint only
status = ["ALLOCATABLE"]
dev_size = 18446744073709551615 # 8 (null)
pe_start = 384
pe_count = 13386 # 1.63403 Terabytes
}
}
logical_volumes {
lv0 {
id = "fOvYHo-jj3e-qoZK-nvU8-7yu3-z19U-siuqOP"
status = ["READ", "WRITE", "VISIBLE"]
segment_count = 2
segment1 {
start_extent = 0
extent_count = 13386 # 1.63403 Terabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv0", 0
]
}
segment2 {
start_extent = 13386
extent_count = 13386 # 1.63403 Terabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv1", 0
]
}
}
}
}
[root at login-0-0 lvm]# cat backup/vg1
# Generated by LVM2: Fri Jan 16 11:30:34 2009
contents = "Text Format Volume Group"
version = 1
description = "Created *after* executing 'lvcreate -L 4.72T -n lv1 /dev/vg1'"
creation_host = "whatever" # Linux whatever 2.6.9-55.0.2.ELsmp #1 SMP Tue Jun 26 14:14:47 EDT 2007 x86_64
creation_time = 1232127034 # Fri Jan 16 11:30:34 2009
vg1 {
id = "Qjb9Fq-o5Jy-MH1n-453l-gQqp-iqqN-49sUIS"
seqno = 2
status = ["RESIZEABLE", "READ", "WRITE"]
extent_size = 262144 # 128 Megabytes
max_lv = 0
max_pv = 0
physical_volumes {
pv0 {
id = "VSTyo3-r8rE-5lym-G6F7-683r-fdZm-Urm5af"
device = "/dev/sde1" # Hint only
status = ["ALLOCATABLE"]
dev_size = 18446744073684372087 # 8 (null)
pe_start = 384
pe_count = 16287 # 1.98816 Terabytes
}
pv1 {
id = "eXd2Ee-L55A-bO43-ucXR-GnGM-n4fo-k0vOXP"
device = "/dev/sdf1" # Hint only
status = ["ALLOCATABLE"]
dev_size = 18446744073684372087 # 8 (null)
pe_start = 384
pe_count = 16287 # 1.98816 Terabytes
}
pv2 {
id = "4e0pIE-AoXc-2bb5-m6Q9-Eb2z-gmHW-Gu9Owl"
device = "/dev/sdg1" # Hint only
status = ["ALLOCATABLE"]
dev_size = 1603013832 # 764.377 Gigabytes
pe_start = 384
pe_count = 6115 # 764.375 Gigabytes
}
}
logical_volumes {
lv1 {
id = "SNdEg6-nshz-xtzf-ml4R-jraE-ukEZ-eqK6hE"
status = ["READ", "WRITE", "VISIBLE"]
segment_count = 3
segment1 {
start_extent = 0
extent_count = 16287 # 1.98816 Terabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv0", 0
]
}
segment2 {
start_extent = 16287
extent_count = 16287 # 1.98816 Terabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv1", 0
]
}
segment3 {
start_extent = 32574
extent_count = 6093 # 761.625 Gigabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv2", 0
]
}
}
}
}
Begin forwarded message:
> From: Albert Everett <aeeverett at ualr.edu>
> Date: January 14, 2011 1:25:24 PM CST
> To: linux-lvm at redhat.com
> Subject: moving LVMs to another machine
>
> This is my first time trying to do this, so please forgive me if what I'm asking is trivial. I'm anxious not to loose data.
>
> I have moved a Dell MD3000 with an MD1000 attached from one CentOS 4.5 x86_64 machine to another. I've installed Dell's drivers on the second machine and I see output below.
>
> /dev/sdb and sdc are on the MD3000; /dev/sdd, sde and sdf are on the MD1000. Filesystem on both is ext3, and I only used LVM to concatenate <2TB volumes because the MD3000 firmware required it at the time.
>
> I did not actively deactivate any volume groups or logical volumes before I made this move.
>
> Q: What are my next steps after lvscan to bring the two logical volumes back online? OS, etc are all on /dev/sda; the logical volumes just have extra stuff.
>
> Q: Am I right to assume that once lv0 and lv1 show as active, all I need to do is mount them somewhere, and that the filesystems they contain should be intact? I had no disk or controller failures that I know of.
>
> Albert
>
> [root at login-0-0 ~]# fdisk -l
>
> Disk /dev/sda: 749.6 GB, 749606010880 bytes
> 255 heads, 63 sectors/track, 91134 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/sda1 * 1 3060 24579418+ 83 Linux
> /dev/sda2 3061 6120 24579450 83 Linux
> /dev/sda3 6121 8160 16386300 82 Linux swap
> /dev/sda4 8161 91134 666488655 5 Extended
> /dev/sda5 8161 91134 666488623+ 83 Linux
>
> Disk /dev/sdb: 1796.7 GB, 1796776919040 bytes
> 255 heads, 63 sectors/track, 218445 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/sdb1 1 218445 1754659431 8e Linux LVM
>
> Disk /dev/sdc: 1796.7 GB, 1796776919040 bytes
> 255 heads, 63 sectors/track, 218445 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/sdc1 1 218445 1754659431 8e Linux LVM
>
> Disk /dev/sdd: 2186.1 GB, 2186136256512 bytes
> 255 heads, 63 sectors/track, 265782 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/sdd1 1 265782 2134893883+ 8e Linux LVM
>
> Disk /dev/sde: 2186.1 GB, 2186136256512 bytes
> 255 heads, 63 sectors/track, 265782 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/sde1 1 265782 2134893883+ 8e Linux LVM
>
> Disk /dev/sdf: 820.7 GB, 820745076736 bytes
> 255 heads, 63 sectors/track, 99783 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/sdf1 1 99783 801506916 8e Linux LVM
>
> [root at login-0-0 ~]# pvscan
> PV /dev/sdd1 VG vg1 lvm2 [1.99 TB / 0 free]
> PV /dev/sde1 VG vg1 lvm2 [1.99 TB / 0 free]
> PV /dev/sdf1 VG vg1 lvm2 [764.38 GB / 2.75 GB free]
> PV /dev/sdb1 VG vg0 lvm2 [1.63 TB / 0 free]
> PV /dev/sdc1 VG vg0 lvm2 [1.63 TB / 0 free]
> Total: 5 [7.99 TB] / in use: 5 [7.99 TB] / in no VG: 0 [0 ]
>
> [root at login-0-0 ~]# vgscan
> Reading all physical volumes. This may take a while...
> Found volume group "vg1" using metadata type lvm2
> Found volume group "vg0" using metadata type lvm2
>
> [root at login-0-0 ~]# lvscan
> inactive '/dev/vg1/lv1' [4.72 TB] inherit
> inactive '/dev/vg0/lv0' [3.27 TB] inherit
>
> [root at login-0-0 ~]# pvdisplay
> --- Physical volume ---
> PV Name /dev/sdd1
> VG Name vg1
> PV Size 8192.00 EB / not usable 8192.00 EB
> Allocatable yes (but full)
> PE Size (KByte) 131072
> Total PE 16287
> Free PE 0
> Allocated PE 16287
> PV UUID VSTyo3-r8rE-5lym-G6F7-683r-fdZm-Urm5af
>
> --- Physical volume ---
> PV Name /dev/sde1
> VG Name vg1
> PV Size 8192.00 EB / not usable 8192.00 EB
> Allocatable yes (but full)
> PE Size (KByte) 131072
> Total PE 16287
> Free PE 0
> Allocated PE 16287
> PV UUID eXd2Ee-L55A-bO43-ucXR-GnGM-n4fo-k0vOXP
>
> --- Physical volume ---
> PV Name /dev/sdf1
> VG Name vg1
> PV Size 764.38 GB / not usable 1.60 MB
> Allocatable yes
> PE Size (KByte) 131072
> Total PE 6115
> Free PE 22
> Allocated PE 6093
> PV UUID 4e0pIE-AoXc-2bb5-m6Q9-Eb2z-gmHW-Gu9Owl
>
> --- Physical volume ---
> PV Name /dev/sdb1
> VG Name vg0
> PV Size 8192.00 EB / not usable 8192.00 EB
> Allocatable yes (but full)
> PE Size (KByte) 131072
> Total PE 13386
> Free PE 0
> Allocated PE 13386
> PV UUID aX4eXc-5ADq-BTl2-sZzY-36kX-A0zx-bDKIQf
>
> --- Physical volume ---
> PV Name /dev/sdc1
> VG Name vg0
> PV Size 8192.00 EB / not usable 8192.00 EB
> Allocatable yes (but full)
> PE Size (KByte) 131072
> Total PE 13386
> Free PE 0
> Allocated PE 13386
> PV UUID fgu78M-yzS9-OPbV-2aXt-NgJP-A6dA-ZpQCkt
>
> [root at login-0-0 ~]# vgdisplay
> --- Volume group ---
> VG Name vg1
> System ID
> Format lvm2
> Metadata Areas 3
> Metadata Sequence No 2
> VG Access read/write
> VG Status resizable
> MAX LV 0
> Cur LV 1
> Open LV 0
> Max PV 0
> Cur PV 3
> Act PV 3
> VG Size 4.72 TB
> PE Size 128.00 MB
> Total PE 38689
> Alloc PE / Size 38667 / 4.72 TB
> Free PE / Size 22 / 2.75 GB
> VG UUID Qjb9Fq-o5Jy-MH1n-453l-gQqp-iqqN-49sUIS
>
> --- Volume group ---
> VG Name vg0
> System ID
> Format lvm2
> Metadata Areas 2
> Metadata Sequence No 4
> VG Access read/write
> VG Status resizable
> MAX LV 0
> Cur LV 1
> Open LV 0
> Max PV 0
> Cur PV 2
> Act PV 2
> VG Size 3.27 TB
> PE Size 128.00 MB
> Total PE 26772
> Alloc PE / Size 26772 / 3.27 TB
> Free PE / Size 0 / 0
> VG UUID DlYlrX-oFu7-S3rf-GVH0-5sVp-cuQh-0VGIdy
>
> [root at login-0-0 ~]# lvdisplay
> --- Logical volume ---
> LV Name /dev/vg1/lv1
> VG Name vg1
> LV UUID SNdEg6-nshz-xtzf-ml4R-jraE-ukEZ-eqK6hE
> LV Write Access read/write
> LV Status NOT available
> LV Size 4.72 TB
> Current LE 38667
> Segments 3
> Allocation inherit
> Read ahead sectors 0
>
> --- Logical volume ---
> LV Name /dev/vg0/lv0
> VG Name vg0
> LV UUID fOvYHo-jj3e-qoZK-nvU8-7yu3-z19U-siuqOP
> LV Write Access read/write
> LV Status NOT available
> LV Size 3.27 TB
> Current LE 26772
> Segments 2
> Allocation inherit
> Read ahead sectors 0
>
More information about the linux-lvm
mailing list