vgexport vg before re-partitioning disk
This commit is contained in:
parent
19f766ce8d
commit
822e083ee0
1 changed files with 5 additions and 7 deletions
|
|
@ -102,10 +102,10 @@ labsync_mount_root() {
|
|||
|
||||
dmsetup ls --tree
|
||||
|
||||
lvm vgs -o NAME --noheadings | while read vg; do
|
||||
if [ "$vg" != "$vg_name" ]; then
|
||||
lvm vgchange -an "$vg"
|
||||
find /dev -mindepth 1 -maxdepth 1 -name "$vg" -exec dmsetup remove '{}' \;
|
||||
lvm pvs -o PV_NAME,VG_NAME --noheadings | while read pv vg; do
|
||||
if echo "$pv" | grep -q "^/dev/${labsync_disk}"; then
|
||||
lvm vgchange -a n "$vg"
|
||||
lvm vgexport $vg
|
||||
fi
|
||||
done
|
||||
|
||||
|
|
@ -121,9 +121,7 @@ unit: sectors
|
|||
/dev/${labsync_disk}2 : start=$start_part_2, size= $size_part_2, type=8e
|
||||
PARTTABLE
|
||||
|
||||
while ! blockdev --rereadpt /dev/${labsync_disk}; do
|
||||
sleep 1
|
||||
done
|
||||
lvm vgimport -a
|
||||
|
||||
labsync_info "Doing lvm stuff"
|
||||
pv_device="/dev/${labsync_disk}2"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue