Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %include /tmp/part-include
- %pre
- #set $disk = $getVar('$disk', 'sda')
- memKiB=`awk '/MemTotal:/{print $2 }' /proc/meminfo` memMiB=`expr $memKiB / 1024` mem=`expr \( \( $memMiB / 32 \) + 1 \) \* 32`
- swapsize = 2048
- if [ $mem -gt 2048 -a $mem -lt 8192 ]; then
- swapsize=4096
- elif [ $mem -gt 8100 ]; then
- swapsize=8192
- fi
- # Default partition layout suitable for most servers
- # /boot 512M
- # swap XXXXM
- # / 64G - 512M /boot - XXXXM swap
- # /data Rest of disk
- cat <<-EOpart > /tmp/part-include
- clearpart --drives=$disk --initlabel
- part /boot --fstype ext3 --size=512 --asprimary --ondisk=$disk
- part swap --size=$swapsize --asprimary --ondisk=$disk
- part pv.00 --size=65536 --asprimary --ondisk=$disk
- part pv.01 --size=100 --grow --ondisk=$disk --asprimary
- volgroup OSVolGroup pv.00
- logvol / --vgname=OSVolGroup --size=100 --grow --name=sysroot --fstype ext3
- volgroup DataVolGroup pv.01
- logvol /data --vgname=DataVolGroup --size=100 --grow --name=appdata --fstype ext3 --bytes-per-inode=65536
- EOpart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement