#!/bin/sh # Generic script to pick hda or sda # We're assuming if we're using HDA, then we're also using HDB for RAID # Same for SDA/SDB # mymedia=`cat /proc/ide/hda/media` # if [ "$mymedia" == "disk" ]; then # hdone="/dev/hda" # shortone="hda" # hdtwo="/dev/hdb" # shorttwo="hdb" # echo ignoredisk --drives=[sda,sdb,sdc,sdd,sde,sdf,sdg,hdc,hdd,hde,hdf,hdg] # else # hdone="/dev/sda" # shortone="sda" # hdtwo="/dev/sdb" # shorttwo="sdb" # echo ignoredisk --drives=[sdc,sdd,sde,sdf,sdg,hda,hdb,hdc,hdd,hde,hdf,hdg] # fi sleep 1 echo clearpart --all --drives=sda,sdb,sdc,sdd --initlabel echo part raid.00 --size=100 --ondisk=sda --asprimary echo part raid.01 --size=100 --ondisk=sdb --asprimary echo part raid.02 --size=100 --ondisk=sdc --asprimary echo part raid.03 --size=100 --ondisk=sdd --asprimary echo raid /boot --level=1 --device=md0 raid.00 raid.01 raid.02 raid.03 echo part raid.10 --size=4096 --ondisk=sda --asprimary echo part raid.11 --size=4096 --ondisk=sdb --asprimary echo part raid.12 --size=4096 --ondisk=sdc --asprimary echo part raid.13 --size=4096 --ondisk=sdd --asprimary echo raid swap --level=10 --device=md1 raid.10 raid.11 raid.12 raid.13 echo part raid.20 --size=20480 --ondisk=sda --asprimary echo part raid.21 --size=20480 --ondisk=sdb --asprimary echo part raid.22 --size=20480 --ondisk=sdc --asprimary echo part raid.23 --size=20480 --ondisk=sdd --asprimary echo raid pv.0 --level=10 --device=md2 raid.20 raid.21 raid.22 raid.23 echo part raid.30 --size=1 --grow --ondisk=sda echo part raid.31 --size=1 --grow --ondisk=sdb echo part raid.32 --size=1 --grow --ondisk=sdc echo part raid.33 --size=1 --grow --ondisk=sdd echo raid pv.1 --level=10 --device=md3 raid.30 raid.31 raid.32 raid.33 echo volgroup sys pv.0 echo logvol /var/tmp --vgname=sys --name=vartmp --size=768 echo logvol /tmp --vgname=sys --name=tmp --size=1024 echo logvol / --vgname=sys --name=root --size=1 --grow echo volgroup storage pv.1