On Tue, Sep 13, 2005 at 11:36:26AM -0400, Barry L Britt wrote:
> I've been searching through the lists and through Google looking for
> the modified setup_harddisks script written by Sam Vilian. Does anyone
> know where I can find this script?

I don't know if I've changed anything since I first got a copy of the
script I use to implement software RAID using FAI, but here's a copy of
the script I use.



$ cat hooks/partition.FAIBASE
#!/bin/sh -x

# Create partitions
(setup_harddisks -d -X > $LOGDIR/format.log 2>&1)

cat $diskvar

# Change partition types to Software RAID
sfdisk --change-id /dev/hda 1 fd
sfdisk --change-id /dev/hdc 1 fd
sfdisk --change-id /dev/hda 2 fd
sfdisk --change-id /dev/hdc 2 fd

# Create RAID arrays
# Use missing parts for speed enhancement
# Arrays are completed in FAIBASE/S99last
mdadm --create --level=1 --raid-disks=2 --run /dev/md0 /dev/hda1 missing
mdadm --create --level=1 --raid-disks=2 --run /dev/md1 /dev/hda2 missing

# Create filesystem and swap
mkfs.xfs -f -l size=32768b -L ROOT /dev/md0
mkswap /dev/md1

# Replace diskvar with new information
cat > $diskvar << EOF
BOOT_DEVICE=/dev/hda
ROOT_PARTITION=/dev/md0
BOOT_PARTITION=/dev/hda
SWAPLIST="/dev/md1"
EOF

# Replace fstab with new information
cat > /tmp/fai/fstab << EOF
# /etc/fstab: static filesystem information.
#
#<filesys>      <mount point>   <type>  <options>                               
<d p>
/dev/md0        /               xfs     rw,noatime,logbufs=8,logbsize=32768     
0 0
/dev/md1        none            swap    sw                                      
0 0
none            /proc           proc    defaults                                
0 0
EOF



 --> Jijo

-- 
Federico Sevilla III : jijo.free.net.ph : When we speak of free software
GNU/Linux Specialist : GnuPG 0x93B746BE : we refer to freedom, not price.

Reply via email to