Sida 1 av 2

Raid

Postat: 29 jan 2007, 22:08
av Quakeile
Jag har aldrig tidigare raidat, vare sig i Windows eller Linux.
Men nu är det dags :)

Jag har läst några inlägg här i forumet och tittat lite i ett par wikis.
Men jag har några frågor och behöver att par handfasta råd.
Jag ska göra en spegling, raid1 är det tror jag.

1. Fixar man raid:n enbart i BIOS. Eller måste man använda mjukvaru raid (är det samma sak som "fejk-raid"?)
2. Jag har 2 st SATA diskar men inget kontrollerkort. Funkar det ändå att raida?
3. Måste man installera om ubuntu när man ska raida?
4. Blir/kan man raida själva systemet? Så att när en disk går ner så tuffar burken bara på som om inget har hänt?

Tips, svar, url:er, handfasta råd tages tacksamt emot.

SV: Raid

Postat: 29 jan 2007, 23:30
av Barre
Du har rätt, RAID1 är spegling.
1. Det finns vissa moderkort som har RAID funktionallitet, på dessa kan man göra RAID i BIOS. Det finns också såkallade RAID-kort, SATA/PATA/SCSI kort med inbyggd RAID funktionallitet. Det finns en vissfördel att använda såkallad hårdvarubaserad RAID då raidberäknningen inte behöver belasta datorns CPU och minne.

2. Ja, du kan konfigurera RAID utan att ha kontrollerkort, du nyttjar då linux raidfunktionallitet med så kallade "md devices", jag tror att md står för "multi-disk" och verktyget för att skapa raid heter mdadm. Tyvärr så har jag inte hittat något GUI för mdadm, så terminalen måste användas.

3. Du måste inte installera om ubuntu för att nyttja raid.

4. ja, man kan raida själva systemet (alltså root filsystemet /), däremot så tror jag inte att det går att raida /boot för att grub inte kan hantera md devices. Det kanske är möjligt att kompilera om grub så att detta är möjligt, men det låter jag vara osagt.

jag beskrev hur man gör en raid1 i denna tråd
http://ubuntu-se.org/smf/index.php/topi ... l#msg35118
inte så utförligt, men kanske en start.
sen kan du alltid kolla på man sidorna för mdadm.

SV: Raid

Postat: 30 jan 2007, 10:33
av Quakeile
Måste man ha nån speciell cd för raid, eller funkar det att installera med vanliga Ubuntu/Kubuntu-cd:n?

SV: Raid

Postat: 30 jan 2007, 10:50
av Barre
Fungerar att med alla CD.
Men, skall du aktivera RAID vi installationen så rekommenderar jag alternative, eller server CD.
Man får då lite fler val på hur man vill konfigurera sin maskin.

SV: Raid

Postat: 13 feb 2007, 15:00
av Quakeile
Installerade mha Alternative CD.
Hur mycket jag än letade bland de olika installations&partions alternativen så hittade jag inget om raid.
Raidar man efter, före eller under installationen?
Om efter finns det nåt grafiskt verktyg för raid?

Min holistiska installationsmetod à la Dirk Gently funkade tyvärr inte så jag skulle behöva en riktigt rå-newbie guide för raid.

SV: Raid

Postat: 13 feb 2007, 15:10
av Barre
hmm.. jag får kolla hur Alternative Cd ser ut så återkommer jag.. :)

SV: Raid

Postat: 13 feb 2007, 16:21
av Barre
När partitionshanteringen kommer upp väljer du att manuellt partitionera systemet
[img width=640 height=400]http://www.gargamel.nu/files/0.JPG[/img]

du får upp diskarna och välj att skapa två stycken partitioner som vi skall spegla.
Linux Mjukvaruraid fungerar så att du skapar partitioner och flaggar dessa partitioner som "raid devices".
Dessa skapar man sen RAID utav med hjälp av så kallade md devices (Multi Disk Devices)
Välj första disken du skall skapa en partition på och skapa en partition
[img width=640 height=400]http://www.gargamel.nu/files/1.JPG[/img]

[img width=640 height=400]http://www.gargamel.nu/files/3.JPG[/img]

[img width=640 height=400]http://www.gargamel.nu/files/4.JPG[/img]

Partitionerna som du skall raida måste vara lika stora, så gör partitionen till lämplig storlek så att de rymms på
båda diskarna
[img width=640 height=400]http://www.gargamel.nu/files/5.JPG[/img]

[img width=640 height=400]http://www.gargamel.nu/files/6.JPG[/img]

Du skall inte formatera något filsystem på denna partition, utan markera "Use as:" och tryck enter
[img width=640 height=400]http://www.gargamel.nu/files/8.JPG[/img]

bläddra ner till "physical volume for RAID" och tryck enter
[img width=640 height=400]http://www.gargamel.nu/files/7.JPG[/img]

välj sen "Done setting up partition"
[img width=640 height=400]http://www.gargamel.nu/files/10.JPG[/img]

repitera ovanstående för den andra partitionen


När du sen satt upp dina raid partitioner så markerar du "configure software raid" och trycker enter.
[img width=640 height=400]http://www.gargamel.nu/files/11.JPG[/img]

Välj yes, för att skriva partitionsinformationen till disk och för att fortsätta till RAID verktyget.
[img width=640 height=401]http://www.gargamel.nu/files/12.JPG[/img]

Välj att skapa en ny md-device
[img width=639 height=398]http://www.gargamel.nu/files/13.JPG[/img]

välj sen att skapa en RAID1 (spegling)
[img width=643 height=398]http://www.gargamel.nu/files/14.JPG[/img]

det skall i detta fall vara två stycken devices i får RAID1 konfiguration
[img width=641 height=400]http://www.gargamel.nu/files/15.JPG[/img]

och ingen spare-device. en spare device är en device som inte gör något annat än att väntar på att en disk skall gå sönder. Om detta händer så kliver spare devicen in och återskapar raiden så att du är reduntant igen.
I mitt exempel kör vi inte med spare device.
[img width=638 height=397]http://www.gargamel.nu/files/16.JPG[/img]

Markera de två partitionerna vi skapade tidigare och välj continue
[img width=638 height=397]http://www.gargamel.nu/files/17.JPG[/img]

och sen är det klart
[img width=640 height=400]http://www.gargamel.nu/files/18.JPG[/img]

nu startar partitionshanteraren igen. Vi har ju enbart skapat en raid, och inte gjort några filsystem ännu.
[img width=641 height=397]http://www.gargamel.nu/files/19.JPG[/img]

som du nu ser i partitionshanteraren så finns vår RAID med.
Markera den och skapa det filsystem du skall ha.
[img width=641 height=399]http://www.gargamel.nu/files/20.JPG[/img]

Markera "use as" och tryck enter
[img width=641 height=401]http://www.gargamel.nu/files/21.JPG[/img]

välj filsystem och tryck enter.
[img width=637 height=399]http://www.gargamel.nu/files/22.JPG[/img]

och välj sen "mount point"
[img width=642 height=399]http://www.gargamel.nu/files/23.JPG[/img]

klart  ;D

Så gör du för att skapa RAID i installationen.
Vet inte om /boot kan ligga i en md-device (men det tror jag)


Lycka till

SV: Raid

Postat: 13 feb 2007, 16:25
av Barre
Hoppsan... upptäckte precis att jag råkade dra ner 6.06.1 versionen av Ubuntu.. så ovanstående screenshots är för Dapper.. *suck*

De kanske hjälper till ialla fall?

SV: Raid

Postat: 13 feb 2007, 20:09
av Quakeile
Tack Barre! =)

Riktigt grymt svar med screenshots och allt, hade Karma vart aktiverat på detta forumet så hade du fått 100 karmapluttar av mig, minst.

Dock en fråga:
När du sen satt upp dina raid partitioner så markerar du "configure software raid" och trycker enter.
Du menar i bios va?
Det är nog där mina problem börjar gissar jag på.

Finns inget val i bios för att välja vilka diskar man vill raida.
Finns bara Enable eller Disable när det gäller raid i biosen =(

Har ett Asus A7V880 och enligt spec ska den klara raid:
http://www.asus.com/products.aspx?l1=3& ... odelmenu=2

Och avsaknaden av raid-val i bios ger sen att inget Configure Software Raid dyker under installlationen.


Jag försökte även mig på denna How-to:n
http://www.ubuntu-in.org/wiki/SATA_RAID_Howto

Men hittar inget i gParted som liknar
In the drop-down list on the top right hand side, look for an entry similar to this : /dev/mapper/nvidia_gahhaaab . People with VIA chipsets would probably have something like /dev/mapper/viahfciifae or similar.
Samt när jag kör dmraid -r
Så får jag svaret: No RAID disks
Vad göra, flasha bios, skrota tanken på raid?

SV: Raid

Postat: 13 feb 2007, 21:03
av Barre
ahah... du vill köra sata raid med stöd på hårdvaran... då kan jag inte hjälpa dig..

Mitt exempel är med Linux Mjukvaru Raid och har inget med dmraid eller hårdvara att göra... :)

Du vinner ingen direkt prestanda på att använda RAID funktionalliteten som finns inbyggd i vissa RAID kort när det gäller RAID1. Det är så lite overhead för linux att göra det på OS nivå..

Jag har ingen erfarenhet gällande dmraid eller SATA raid. Kanske någon annan har, eller så kör du helt enkelt Linux mjukvaru RAID:

SV: Raid

Postat: 13 feb 2007, 22:22
av Quakeile
Alltså, jag vet inte om det är hårdvaru eller mjukvaru raid jag vill köra.
Jag vill köra raid punkt.

Jag tror dock att för hårdvaru raid MÅSTE man ha ett kontrollerkort, rätta mig om jag har fel.
Ett sådant har jag inte.
Alltså i min mycket lilla värld återstår mjukvaru-raid. Igen rätta mig om jag har fel =)


Mitt problem är (vad jag tror iaf) att jag inte får upp nedanstående alternativ under installationen:
[img width=640 height=400]http://www.gargamel.nu/files/11.JPG[/img]

Dvs inget Configure software RAID

SV: Raid

Postat: 13 feb 2007, 22:45
av Barre
jag ser nu att halva min post försvann???
Sorry... jag kollar om jag kommer åt mitt jobb hemifrån, i sådant fall kan jag editera min föregående post..

själva partitionsskapandet är försvunnet...

SV: Raid

Postat: 13 feb 2007, 23:11
av Barre
Quakeile, nu har jag uppdaterat min tidigare post
http://ubuntu-se.org/smf/index.php/topi ... l#msg39916

som sagt, första halvan försvann... sorry..

SV: Raid

Postat: 14 feb 2007, 23:04
av Quakeile
Tack tack tack, tusen tack!

Jag blir så glad så att jag känner för att köpa dig en back öl! =)

Det var hur lätt som helst tack vare dina screens och förklarande text :)
Seriöst, den borde vara med i wikin.

Några följdsaker.
/boot verkade gå bra att raida, valde / som Mounting point, då borde /boot vara inkluderat va?

Hur funkar det nu, kan man koppla ur en hårddisk och burken bara puttrar på ändå?
Eller hur testar man funktionaliteten?

SV: Raid

Postat: 14 feb 2007, 23:32
av Barre
du kan med hjälp av mdadm "faila" en håddiskt (alltså simulera en trasig hårddisk)

Kul att det fungerar för dig :)

SV: Raid

Postat: 15 feb 2007, 20:58
av Quakeile
Hur testar man med mdadm?

Enligt denna sidan (http://tldp.org/HOWTO/Software-RAID-HOWTO-6.html) så kan man testa både via hårdvara och mjukvara.

Jag blev lite osäker på HW sättet när jag jag läste sista raden
"When you've re-connected the disk again (with the power off, of course, remember), you can add the "new" device to the RAID again, with the raidhotadd command."
Eh...hur gör jag det, ploppar inte HD:n tillbaka i Raiden så fort jag pluggar in den igen?

Och även softwareversionen gjorde mig lite skakig...
Hur kollar jag vad diskarna heter och vad raid-seten heter osv...

SV: Raid

Postat: 17 feb 2007, 13:40
av Quakeile
Löst, när jag läste How-to:n lite noggrannare såg jag hur man plockar upp diskarna igen.
Tack för all hjälp! =)

SV: Raid

Postat: 20 feb 2007, 00:01
av mackeFI
Hur skiljer sig software-raid från hardware-raid, om man tänker på prestandan? Är det stor skillnad?

SV: Raid

Postat: 20 feb 2007, 00:13
av rancor
mackeFI skrev: Hur skiljer sig software-raid från hardware-raid, om man tänker på prestandan? Är det stor skillnad?
Jag har inga siffror men prestandan är bättre med hårdvaruraid än med mjukvara. Det finns även kort med batteribackup så om datorn skulle stängas av helt plötsligt så kan raidkortet spara ner data som finns i cachen och det klarar inte mjukvaruraid.

Själv skulle jag aldrig köra på mjukvara utan det är hårdvara som gäller.

SV: Raid

Postat: 20 feb 2007, 09:28
av Barre
mackeFI skrev: Hur skiljer sig software-raid från hardware-raid, om man tänker på prestandan? Är det stor skillnad?
När det gäller RAID1 (Spegling) så är det knappast någon prestandaskillnad på hårdvaru- och mjukvaru RAID.
Det är inte så svårt att skicka varje skriv I/O till flera diskar.

Skillnaden mellan hårdvaru-/mjukvaru-RAID om det är RAID-5 däremot är väldigt stor eftersom varje skriv I/O mot disk resulterar i två stycken läs och två stucken skriv i/O mot disken samt att en beräkning av paritet måste göras. Om detta görs på hårdvara så avlastast din CPU till viktigare saker :)
plus om du kör RAID5 med hårdvara så finns det oftast cache med batteri som skyddar dig från data förslut om strömmen går (precis som rancor skriver)