Re: IDE Raid Controller til FreeBSD (was Re: Harddiske til RAID)

From: Lennart Sorth (none@Lennart.Sorth--uni-c.dk.lh.bsd-dk.dk)
Date: Wed 03 Apr 2002 - 08:26:47 CEST


Date: Wed, 03 Apr 2002 08:26:47 +0200
From: Lennart Sorth <none@Lennart.Sorth--uni-c.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: IDE Raid Controller til FreeBSD (was Re: Harddiske til RAID)

Morten Winther wrote:

> Hvor nemt at det at bruge Vinum? Kan du ikke poste conf-filen så jeg kan se?

næsten ufatteligt nemt IMO - jeg fulgte bare en opskrift, og "vupti" :-)

$ dmesg | grep ad.:
ad0: 76319MB <ST380021A> [155061/16/63] at ata0-master UDMA66
ad2: DMA limited to UDMA33, non-ATA66 cable or device
ad2: 76345MB <MAXTOR 6L080L4> [155114/16/63] at ata1-master UDMA33

ST380021A: Seagate Barracuda IV 80GB
6L080L4: Maxtor DiamondMax Plus D740X 80GB Fluid

ad2 er p.t. tvunget ned til UDMA33 på grund af et CDROM drev, - jeg
vil købe mig en ekstra IDE100 controller - mit motherboard (Asus K7V)
har kun IDE66 (2 år gammelt, akak)

Output fra disklabel() på de to diske:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
  a: 2097152 0 4.2BSD 0 0 0 # (Cyl. 0 -
130*)
  b: 614400 2097152 swap # (Cyl. 130*-
168*)
  c: 156296322 0 unused 0 0 # (Cyl. 0 -
9728*)
  e: 136314880 2711552 vinum # (Cyl. 168*-
8653*)
  f: 17269890 139026432 4.2BSD 2048 16384 89 # (Cyl. 8653*-
9728*)

8 partitions:
# size offset fstype [fsize bsize bps/cpg]
  b: 614400 2097152 swap # (Cyl. 130*-
168*)
  c: 156344517 0 unused 0 0 # (Cyl. 0 -
9731*)
  e: 2097152 0 4.2BSD 2048 16384 89 # (Cyl. 0 -
130*)
  f: 136314880 2711552 vinum # (Cyl. 168*-
8653*)
  g: 17318085 139026432 4.2BSD 2048 16384 89 # (Cyl. 8653*-
9731*)

Bemærk at fstype er "vinum" - hvilket man selv skal lave ved
at benytte disklabel programmet - /stand/sysinstall slår ikke
til her - endnu.

$ cat /etc/vinum.conf
drive ONE device /dev/ad0s1e
drive TWO device /dev/ad2s1f
volume home setupstate
    plex org concat
      sd length 60035m drive ONE
    plex org concat
      sd length 60035m drive TWO
volume usr setupstate
    plex org concat
      sd length 5500m drive ONE
    plex org concat
      sd length 5500m drive TWO
volume var setupstate
    plex org concat
      sd length 1024m drive ONE
    plex org concat
      sd length 1024m drive TWO

(ONE/TWO er arbitrære navne for de involverede devices)

$ cat /etc/fstab
# See the fstab(5) manual page for important information on automatic
mounts
# of network filesystems before modifying this file.
#
# Device Mountpoint FStype Options Dump
Pass#
/dev/ad0s1b none swap sw 0
0
/dev/ad2s1b none swap sw 0
0
/dev/ad0s1a / ufs rw 1
1
/dev/ad2s1e /copy_of_slash ufs rw 2
2
proc /proc procfs rw 0
0
/dev/acd0c /cdrom cd9660 ro,noauto 0
0
/dev/ad2s1g /backup ufs rw 2
2
/dev/ad0s1f /images ufs rw 2
2
/dev/vinum/usr /usr ufs rw 2
2
/dev/vinum/var /var ufs rw 2
2
/dev/vinum/home /home ufs rw 2
2

/backup og /images er hver sin ~9G slice af diskene inden vinum får
lov - her laver jeg lidt backup af de vigtigste ting - så jeg også
sikrer mig mod "idioti"

> Man kan ikke boote fra et Vinum-raid vel?

nej ikke endnu, men det skulle være i støbeskeen.
Det er derfor jeg også har en / udenfor vinum - og iøvrigt
også en /copy_of_slash (manuel kopi fra tid til anden), som
kan anvendes i tilfælde af fejl på rodpartitionen.

> Hvor meget CPU tager Vinum og hvordan er hastigheden på RAID 1 i forhold til
> RAID 5?

lidt svar skyldig, - jeg anvender primært maskinen som filserver
på mit 100Mbit netværk, så det er begrænset hvor meget jeg kan
vurdere performance.
Men arbejder jeg direkte på maskinen er filsystemet MEGET hurtigere
end samme motherboard var tidligere med en enkelt IBM GXP34 20Gb
disk. Dette skyldes dog nok at de nye diske simpelthen er hurtigere.
(En du -k på /home føles som om den flere gange hurtigere end før)

Jeg har intet kunnet mærke efter at jeg satte CDROM drevet på (og dermed
åbenbart tvang den ene disk ned på IDE33)

> Nogen der har et link til en uptodate how-to?

Der har allerede været nævnt flere gode.

Den opskrift jeg benyttede ligger her:
    http://org.netbase.org/vinum-mirrored.html

Men derudover: http://www.vinumvm.org/ (linker bl.a. også
til FreeBSD handbook artiklen "bootstrappiong Vinum" der er
god at blive klog af - men IMO ikke lige så nem at følge som
opskriften på netbase.org )

Hilsen

-- 
Lennart.Sorth@Uni-C.dk   
DTU bygn 304
2800 Lyngby



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:19 CET