880a4974f9e310468f71c392dc3880a531ea7271
[lhc/ateliers.git] / host / disk-format
1 #!/bin/sh -eu
2 tool=$(readlink -e "${0%/*}/..")
3 . "$tool"/host/lib.sh
4
5 case $vm_use_lvm in
6 (no)
7 sudo sfdisk $vm_dev_disk <<-EOF
8 # partition table of $vm_dev_disk
9 unit: sectors
10
11 ${vm_dev_disk}1 : start= 63, size= 497952, Id=83, bootable
12 ${vm_dev_disk}2 : start= 498015, size=418927005, Id= 5
13 ${vm_dev_disk}3 : start= 0, size= 0, Id= 0
14 ${vm_dev_disk}4 : start= 0, size= 0, Id= 0
15 ${vm_dev_disk}5 : start= 498078, size= 1959867, Id=82
16 ${vm_dev_disk}6 : start= 2458008, size= 29302497, Id=83
17 ${vm_dev_disk}7 : start= 31760568, size= 9767457, Id=83
18 ${vm_dev_disk}8 : start= 41528088, size=377896932, Id=83
19 EOF
20 ;;
21 (yes)
22 sudo sfdisk $vm_dev_disk <<-EOF
23 # partition table of $vm_dev_disk
24 unit: sectors
25
26 ${vm_dev_disk}1 : start= 63, size= 497952, Id=83, bootable
27 ${vm_dev_disk}2 : start= 498015, size=418927005, Id=8E
28 EOF
29 ;;
30 (*) exit 1;;
31 esac
32 #sudo partprobe $vm_dev_disk
33 sudo kpartx -u -v /dev/domU/$vm_fqdn-disk