[Ovirt-devel] [PATCH node] fix disk partitioning
Alan Pevec
apevec at redhat.com
Tue Dec 16 23:02:44 UTC 2008
wipe disk more throughly
ensure /boot is formated, otherwise gptsynce ignores it
---
scripts/ovirt-config-storage | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/scripts/ovirt-config-storage b/scripts/ovirt-config-storage
index 89ba175..ff2a3b2 100755
--- a/scripts/ovirt-config-storage
+++ b/scripts/ovirt-config-storage
@@ -178,7 +178,7 @@ perform_partitioning()
set -e
# FIXME: save a backup copy, just in case?
- dd if=/dev/zero of=$DRIVE bs=1K count=1
+ dd if=/dev/zero of=$DRIVE bs=1024K count=1
blockdev --rereadpt $DRIVE
partprobe -s $DRIVE
@@ -187,9 +187,11 @@ perform_partitioning()
BOOT_SIZE=10
fi
parted $DRIVE -s "mklabel gpt"
- parted $DRIVE -s "mkpart primary ext2 0M ${BOOT_SIZE}M"
+ parted $DRIVE -s "mkpartfs primary ext2 0M ${BOOT_SIZE}M"
parted $DRIVE -s "mkpart primary ext2 ${BOOT_SIZE}M ${SPACE}M"
+ parted $DRIVE -s "set 1 boot on"
parted $DRIVE -s "set 2 lvm on"
+ parted $DRIVE -s "print"
udevadm settle 2> /dev/null || udevsettle
# sync GPT to the legacy MBR partitions
gptsync $DRIVE
--
1.6.0.4
More information about the ovirt-devel
mailing list