Modification : vm_{host,hosted,remote} -> {host,local,remote}/ .
[lhc/ateliers.git] / host / disk-format
diff --git a/host/disk-format b/host/disk-format
new file mode 100755 (executable)
index 0000000..880a497
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/sh -eu
+tool=$(readlink -e "${0%/*}/..")
+. "$tool"/host/lib.sh
+
+case $vm_use_lvm in
+ (no)
+       sudo sfdisk $vm_dev_disk <<-EOF
+               # partition table of $vm_dev_disk
+               unit: sectors
+               
+               ${vm_dev_disk}1 : start=       63, size=   497952, Id=83, bootable
+               ${vm_dev_disk}2 : start=   498015, size=418927005, Id= 5
+               ${vm_dev_disk}3 : start=        0, size=        0, Id= 0
+               ${vm_dev_disk}4 : start=        0, size=        0, Id= 0
+               ${vm_dev_disk}5 : start=   498078, size=  1959867, Id=82
+               ${vm_dev_disk}6 : start=  2458008, size= 29302497, Id=83
+               ${vm_dev_disk}7 : start= 31760568, size=  9767457, Id=83
+               ${vm_dev_disk}8 : start= 41528088, size=377896932, Id=83
+       EOF
+       ;;
+ (yes)
+       sudo sfdisk $vm_dev_disk <<-EOF
+               # partition table of $vm_dev_disk
+               unit: sectors
+               
+               ${vm_dev_disk}1 : start=       63, size=   497952, Id=83, bootable
+               ${vm_dev_disk}2 : start=   498015, size=418927005, Id=8E
+               EOF
+       ;;
+ (*) exit 1;;
+ esac
+#sudo partprobe $vm_dev_disk
+sudo kpartx -u -v /dev/domU/$vm_fqdn-disk