mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
a1e22157d3
This fails on lenny buildslave for some reason. For now disable the vgimportclone part of the test until proper fix. Let the first part of the test still run though, which shows pvs working with duplicate pvs.
37 lines
1.0 KiB
Bash
37 lines
1.0 KiB
Bash
# Copyright (C) 2010 Red Hat, Inc. All rights reserved.
|
|
#
|
|
# This copyrighted material is made available to anyone wishing to use,
|
|
# modify, copy, or redistribute it subject to the terms and conditions
|
|
# of the GNU General Public License v.2.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program; if not, write to the Free Software Foundation,
|
|
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
|
|
. lib/test
|
|
|
|
aux prepare_devs 2
|
|
|
|
pvcreate $dev1 $dev2
|
|
vgcreate $vg1 $dev1
|
|
lvcreate -l100%FREE -n $lv1 $vg1
|
|
|
|
# Clone the LUN
|
|
dd if=$dev1 of=$dev2
|
|
|
|
# Verify pvs works on each device to give us vgname
|
|
pvs --noheadings -o vg_name $dev1 1>err
|
|
grep $vg1 err
|
|
pvs --noheadings -o vg_name $dev2 1>err
|
|
grep $vg1 err
|
|
|
|
# Import the cloned PV to a new VG
|
|
# FIXME: this fails on lenny buildslave, I think we need proper wrapper
|
|
# vgimportclone --basevgname $vg2 $dev2
|
|
|
|
# Verify we can activate / deactivate the LV from both VGs
|
|
# lvchange -ay $vg1/$lv1
|
|
# lvchange -ay $vg2/$lv1
|
|
# vgchange -an $vg1
|
|
# vgchange -an $vg2
|