View previous topic :: View next topic |
Author |
Message |
nove n00b
Joined: 01 Oct 2004 Posts: 20
|
Posted: Wed Jul 20, 2005 3:48 pm Post subject: Howto raid1 on SATA |
|
|
Since weeks iam installing multiple Servers with a raid1 sata system. After Searching and Searching i havent found a tutorial that explained all features
of an setup of an raid1 system. So i have had the amusement to find out the most thing (important things) by myself or i have to interpret the other tutorials.
System:
2 x SATA HDD
1 x VIA SATA Controller PCI
1st. HDD: sda
2nd. HDD: sdb
Raidlevel: 1
Ok lets beginn:
Start your Engines Gentlemens .... favored with a Gentoo 2005 Live CD.
1st.
Loading the Kernel - Modul
2.nd
do the fdisk thing on your Harddisk like this:
for boot: 128MB
for swap: 1024MB
for / : the rest
do this for both HDDs sda and sdb!!
now lets make these md devices, we need three: md0, md1 and md2
Code: |
mknod /dev/md0 b 9 0
mknod /dev/md1 b 9 1
mknod /dev/md2 b 9 2
|
if this operation is succsesfull lets make the raid.
Code: |
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2
mdadm --create --verbose /dev/md2 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb3
|
Note: If you have only a simple Raid-Controller like a via on board or an simple PCI-Raid Controller dont try to make your Raid on the Controller
it maybe happend that your receive an error message like "Device or Recource busy" when you try to do the mdadm --create command.
you can now drink a cup of coffee while you are watching this:
Code: |
watch -n1 'cat /proc/mdstat'
|
then you have to do this:
Code: | mdadm --detail --scan >/etc/mdadm.conf |
ok when this is done, do the gentoo setup like the handbook shows you but before you
make chroot, copy the /etc/mdadm.conf to /mnt/gentoo/etc/mdadm.conf and remember your device names md0,md1,md2. you can
handle them like a normal /dev/somethinghdd
Code: | cp -L /etc/mdadm.conf /mnt/gentoo/etc/mdadm.conf |
if you come to the kernel configuration you have to do this:
compile raid1 support into kernel, this can be found under device-drivers->Multi-device support (RAID and LVM)
-compile Device Mapper support into the kernel this can also be found under device-drivers->Multi-device support (RAID and LVM)
-Install some userspace tools:
Code: |
emerge device-mapper
emerge raidtools
emerge mdadm
|
then follow the gentoo handbook until you come to the grub installation.
Code: | #setup MBR on /dev/sda
root (hd0,0)
setup (hd0)
#setup MBR on /dev/sdb
device (hd0) /dev/sdb
root (hd0,0)
setup (hd0)
quit |
edit your grub.conf
Code: | # Boot automatically after 30 secs.
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz
# By default, boot the first entry.
default 0
# Fallback to the second entry.
fallback 1
# For booting with disc 0 kernel
title GNU/Linux (hd0,0)
root (hd0,0)
kernel (hd0,0)/kernel-2.6.11-gentoo-r3 root=/dev/md2
# For booting with disc 1 kernel, if (hd0,0)/bzImage is unreadable
title GNU/Linux (hd1,0)
root (hd1,0)
kernel (hd1,0)/kernel-2.6.11-gentoo-r3 root=/dev/md2
|
and now dont forget to do that:
Code: | cp /proc/mounts /etc/mtab |
the fstab file should look like this:
Code: | /dev/md0 /boot ext2 noauto,noatime 1 1
/dev/md2 / ext3 noatime 0 0
/dev/md1 none swap sw 0 0
|
so then follow the Handbook again and be happy!!
some other tutorials:
http://gentoo-wiki.com/HOWTO_Gentoo_Install_on_Software_RAID
http://www.gentoo.org/doc/en/gentoo-x86-tipsntricks.xml#software-raid
In the next days i will reformat this tutorial to make it easier to read (and ill work on my english)
Last edited by nove on Fri Jul 22, 2005 6:25 am; edited 5 times in total |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
|
Back to top |
|
|
nove n00b
Joined: 01 Oct 2004 Posts: 20
|
Posted: Thu Jul 21, 2005 3:56 am Post subject: |
|
|
I know that tutorial and much more others but its difficult to get something to work if the tutorial discribes
only the half thing and imporatant things like the right grub configuration or the note that you have to copy
/proc/mounts into mtab arent there. So i think my tutorial is simple enough that a nOOb can do raid1 with
sata devices. |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
Posted: Thu Jul 21, 2005 11:27 am Post subject: |
|
|
its a wiki, why don't you add to it ?! _________________ linux: #232767 |
|
Back to top |
|
|
nove n00b
Joined: 01 Oct 2004 Posts: 20
|
Posted: Thu Jul 21, 2005 12:05 pm Post subject: |
|
|
good idea... when i found the time for it ill do. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|