Egen paritydisk i stedet for RAID?

G

Gjestemedlem

Gjest
Har bestilt en PC som føsrt og fremst skal brukes som musikkserver til squeezesenter. Den skal ha plass til 6 SATA disker.

Jeg har ikke så veldig lyst til å kjøre i RAID av flere grunner. Først er det ganske kronglete hvis noe går galt på en disk, og blir det HWtrøbbel kan det by på problemer, i teorien i allefall. I tillegg har jeg tenkt å kjøpe disker etterhvert som jeg trenger mer plass i stedet for 6 * 1TB med en gang.

Men lokal backup hadde jo vært greit likevel, men speiling tar for mye plass så det spander jeg ikke. Men noe jeg tenkte kunne være en grei mellomløsning var å ha 1 disk dedikert til parityfiler for de andre diskene. Da vil jeg også kunne bygge opp igjen en disk hvis den går tapt og ikke paritydisken tar kvelden samtidig, og tar paritydisken kvelden kan jeg lage en ny slik. RAID fordeler jo paritet på alle diskene, men er det ikke mulig å ha en dedikert paritydisk i stedet, slik at de vanlige harddiskene oppfører seg normalt hvis ikke paritydisken er tilstede?

Kommer sikkert til å kjøre Debian på serveren.

Noen som har noe kunnskap om dette?
 

Bjørn.H

Æresmedlem
Moderator
Ble medlem
03.07.2004
Innlegg
23.877
Antall liker
8.160
Torget vurderinger
1
RAID er ikke så fryktelig farlige greier som mange vil ha det til. Men det kan lønne seg å kjøre et dedikert RAID-kontrollerkort. Men da bør man nok sjekke kompabiliteten med Linux, f.eks. Debian, eller Ubuntu.

RAID 1 eller 1+0 er vel de beste alternativene, særlig sistnevnte i forhold til å spre data over flere disker, og da kan man godt tåle tap av en disk så lenge det speiles.

Diskene jeg ville ha valgt ville vært 500Gb+ og med 32Mb Cache. Her har Samsung og Western Digital masser å velge i (m.fl.)


Mvh. Bjørn
 
G

Gjestemedlem

Gjest
bjornh skrev:
RAID er ikke så fryktelig farlige greier som mange vil ha det til. Men det kan lønne seg å kjøre et dedikert RAID-kontrollerkort. Men da bør man nok sjekke kompabiliteten med Linux, f.eks. Debian, eller Ubuntu.

RAID 1 eller 1+0 er vel de beste alternativene, særlig sistnevnte i forhold til å spre data over flere disker, og da kan man godt tåle tap av en disk så lenge det speiles.

Diskene jeg ville ha valgt ville vært 500Gb+ og med 32Mb Cache. Her har Samsung og Western Digital masser å velge i (m.fl.)


Mvh. Bjørn
Jeg kommer til å kjøpe disker etterhvert som jeg trenger det, og ikke alle på en gang. Så et vanlig RAID oppsett er ikke aktuelt for min del. Diskene jeg kommer til å kjøre er Samsung F1 1TB. Men starter med 1, fyller opp den, kjøper en ny etc til det er fullt med 6 disker, kanskje også med ulik størrelse.

Så jeg er heller interessert i å finne ut av om jeg i stedet kan ha 1 dedikert paritydisk som oppdaterer seg meg gjevne mellomrom, og ha dette som en liten sikkerhet om filer eller hele disker skulle feile.
 

erato

Æresmedlem
Ble medlem
15.03.2003
Innlegg
19.472
Antall liker
9.606
Sted
Bergen
Torget vurderinger
1
Gjestemedlem skrev:
Har bestilt en PC som føsrt og fremst skal brukes som musikkserver til squeezesenter. Den skal ha plass til 6 SATA disker.

Jeg har ikke så veldig lyst til å kjøre i RAID av flere grunner. Først er det ganske kronglete hvis noe går galt på en disk, og blir det HWtrøbbel kan det by på problemer, i teorien i allefall. I tillegg har jeg tenkt å kjøpe disker etterhvert som jeg trenger mer plass i stedet for 6 * 1TB med en gang.

Men lokal backup hadde jo vært greit likevel, men speiling tar for mye plass så det spander jeg ikke. Men noe jeg tenkte kunne være en grei mellomløsning var å ha 1 disk dedikert til parityfiler for de andre diskene. Da vil jeg også kunne bygge opp igjen en disk hvis den går tapt og ikke paritydisken tar kvelden samtidig, og tar paritydisken kvelden kan jeg lage en ny slik. RAID fordeler jo paritet på alle diskene, men er det ikke mulig å ha en dedikert paritydisk i stedet, slik at de vanlige harddiskene oppfører seg normalt hvis ikke paritydisken er tilstede?

Kommer sikkert til å kjøre Debian på serveren.

Noen som har noe kunnskap om dette?
Dette kan da umulig virke. Perfekt feilkorreksjon er jo umulig ihht enkelte CD-diskutanter på dette forum.
 
G

Gjestemedlem

Gjest
erato skrev:
Dette kan da umulig virke. Perfekt feilkorreksjon er jo umulig ihht enkelte CD-diskutanter på dette forum.
Ikke noe problem, regner med Nordost lager gode SATA kabler.
 

Fenalaar

Hi-Fi freak
Ble medlem
12.05.2002
Innlegg
8.474
Antall liker
6.793
Sted
Narvik
Torget vurderinger
3
Umm - Det høres ut som du trenger et raid-kort med s.k. "Online Capacity Expansion" (OCE). Dette lar deg utvide Raidet med flere og/eller større disker.

Her er et som støtter Linux (Dette er et PCI-X-kort, som er bakoverkompatibelt med PCI): http://www.highpoint-tech.com/USA/rr2220.htm
Dette kortet lar deg også bytte Raid-nivå under veis.

Jeg anbefaler å starte med et slikt og 3 disker i RAID 5.

Johan-Kr
 
M

marsboer

Gjest
Gjestemedlem skrev:
Har bestilt en PC som føsrt og fremst skal brukes som musikkserver til squeezesenter. Den skal ha plass til 6 SATA disker.

Jeg har ikke så veldig lyst til å kjøre i RAID av flere grunner. Først er det ganske kronglete hvis noe går galt på en disk, og blir det HWtrøbbel kan det by på problemer, i teorien i allefall. I tillegg har jeg tenkt å kjøpe disker etterhvert som jeg trenger mer plass i stedet for 6 * 1TB med en gang.

Men lokal backup hadde jo vært greit likevel, men speiling tar for mye plass så det spander jeg ikke. Men noe jeg tenkte kunne være en grei mellomløsning var å ha 1 disk dedikert til parityfiler for de andre diskene. Da vil jeg også kunne bygge opp igjen en disk hvis den går tapt og ikke paritydisken tar kvelden samtidig, og tar paritydisken kvelden kan jeg lage en ny slik. RAID fordeler jo paritet på alle diskene, men er det ikke mulig å ha en dedikert paritydisk i stedet, slik at de vanlige harddiskene oppfører seg normalt hvis ikke paritydisken er tilstede?

Kommer sikkert til å kjøre Debian på serveren.

Noen som har noe kunnskap om dette?
Altså det du snakker om her er jo RAID5. RAID5 er et RAID0 array med en ekstra disk som er dedikert til paritetsbit.

Eller har du lyst til å kjøre alle diskene som "stand alone" med paritetsdisk? I såfall er dette ikke mulig å få til, siden hele filen da vil ligge på den disken det gjelder. Du må da ha en paritetsdisk som i størrelse tilsvarer alle de andre harddiskene dine til sammen, med andre ord kunne du like godt kjørt speiling. Paritet fungerer ved å bruke XOR operasjonen bit for bit, og XOR må jo sammenligne to bit minst (dvs to disker) før du kan få et resultat, derav behovet for å kjøre minst 2 disker + paritetdisk ved RAID5.
 
G

Gjestemedlem

Gjest
marsboer skrev:
Altså det du snakker om her er jo RAID5. RAID5 er et RAID0 array med en ekstra disk som er dedikert til paritetsbit.
Nei, jeg ser mer for meg noe lignende RAID4. Men uten å trenge alle diskene på en gang, men heller kunne starte med f.eks. 2 disker og 1 parity disk og legge til disker til paritetsgrensen nås (med rekalkulering av paritetsdisken når man legger til en ny disk). Samtidig som at diskene skal kunne fungere hvis paritetsdisken feiler.


Eller har du lyst til å kjøre alle diskene som "stand alone" med paritetsdisk? I såfall er dette ikke mulig å få til, siden hele filen da vil ligge på den disken det gjelder. Du må da ha en paritetsdisk som i størrelse tilsvarer alle de andre harddiskene dine til sammen, med andre ord kunne du like godt kjørt speiling.
Kan ikke se at det skal være nødvendig. Se RAID4 for prinsippet jeg tenker på. Så RAID4 men uten striping på en måte.

Dette er tenkt som en beskyttelse for hele disken og ikke for enkeltfiler. Hvis jeg bare vil beskytte filer er det ikke noe problem å lage et sett med paritetsfiler til hver katalog f.eks. og legge disse enten i samme katalog eller på en annen disk.


Paritet fungerer ved å bruke XOR operasjonen bit for bit, og XOR må jo sammenligne to bit minst (dvs to disker) før du kan få et resultat, derav behovet for å kjøre minst 2 disker + paritetdisk ved RAID5.
Joda det er jo poengløst med 1 disk og 1 paritetsdisk. Da er jo speiling løsningen. Men hovedpoenget er at jeg vil bruke flere disker fra 2+1 opp til kanskje 5+1, og ha paritet men uten striping. Det skal jo la seg gjøre hvis diskene er like store eller paritetsdisken er den største.

Det er mer noe slikt som dette jeg prøver å kome frem til:

UNRAID officially called "unRAID" is a RAID scheme developed by Lime technology LLC. This scheme, unlike many others, has no requirement that drives involved in the RAID array be of matching size or speed. Another feature is the system's support for mixing PATA and SATA drives in the same RAID set, although this is also supported in most software RAID implementations. Both elements represent a deviation from the RAID standard. In addition, UNRAID utilizes a dedicated parity drive and does not stripe data across the other drives in the array. In the event of multiple simultaneous drive failure, only data on the failed drives is lost, while parity provides data recovery when only a single drive fails. UNRAID is implemented as an add-on to the Linux MD layer.


En gubbe snakker litt om den:


Hi. I do have an unRaid box at home. Here are the benefits to unRaid versus other raid solutions I looked into:

1. Data not striped. If you do lose more than one drive, you can still recover the data on the disks that did not go bad. If it was striped, you would lose it all.

2. Can use different sized disks. As long as the Parity drive is the largest drive, any other disk can be used fully. This makes adding drives really easy as you can get the cheap ones that are on sale and don't have to worry so much about the size or mfr.

3. Drives that are not used are spun down. With a 12 drive unRaid array, if you are streaming a movie from it, only one drive is spinning and the rest are not, greatly lowering the heat and energy usage.

Yes, they are on 2.4, but since this will be a dedicated box, the version is not that big of a deal. You won't be using it for anything else. I know he plans on putting the newer kernel in it soon, which will give my AMD unRaid box Cool 'n Quiet. And may make it run on more systems.

I have been quite happy with it, and if you have the parts laying around, give it a try. He has a free version for use with 3 drives (1 partity, 2 data drives). I got the unRaid Server Plus version. That one is supposed to be 6 disk, but it shows I can use 7 (1 parity and 6 data drives). That one is $69. I won't need one bigger than that.

Jeff
 
M

marsboer

Gjest
Ja, det er logisk at man kan gjøre det på den måten så lenge paritetsdisken er den største slik som nevnt. Var ikke klar over at det var utviklet en løsning for det faktisk. Da lærte jeg noe nytt i dag også ;)

Men får man hardware aksellererte løsninger på dette? XOR operasjonen er jo det som gjør RAID5 så utrolig tregt om man ikke har en HW-kontroller.
 
G

Gjestemedlem

Gjest
marsboer skrev:
Ja, det er logisk at man kan gjøre det på den måten så lenge paritetsdisken er den største slik som nevnt. Var ikke klar over at det var utviklet en løsning for det faktisk. Da lærte jeg noe nytt i dag også ;)

Men får man hardware aksellererte løsninger på dette? XOR operasjonen er jo det som gjør RAID5 så utrolig tregt om man ikke har en HW-kontroller.
Ser ut som om de tilbyr ferdige filservere, som faktisk ikke var spesielt dyre en gang.

http://lime-technology.com/?page_id=45

Hvis nå man kan få til å kjøre Squeezecenter på denne samtidig så begynner det å ligne på noe.

Litt mer grnerell info her:

http://www.smallnetbuilder.com/content/view/30247/75/
 
M

marsboer

Gjest
Ser ut som om det er software RAID på serverne også. Men Linux sin software raid er uansett svært effektiv, om enn ikke på HW-nivå.

Uansett så er ikke RAID aktuelt for meg, siden jeg har en særdeles robust automatisert backupløsning.
Kommer nok til å lage en guide på denne backupløsningen etterhvert.
 
G

Gjestemedlem

Gjest
marsboer skrev:
Ser ut som om det er software RAID på serverne også. Men Linux sin software raid er uansett svært effektiv, om enn ikke på HW-nivå.

Uansett så er ikke RAID aktuelt for meg, siden jeg har en særdeles robust automatisert backupløsning.
Kommer nok til å lage en guide på denne backupløsningen etterhvert.
Spiller vel egentlig ikke så stor rolle når dataene blir lest og skrevet til 1 disk. Om paritydisken henger litt etter gjør det vel pent lite vil jeg tippe.

Har forøvrig bestilt en maskin som skal brukes som squeezeserver

http://www.komplett.no/k/shoplist.a...24070&su=EA5DB4DF-3E0B-4E17-8BE2-0AA7EE22424B

+ 1*1TB Samsung F1 (Men med plass til 5 til)

Så setter jeg i nye disker etterhvert som de fylles opp. Backup blir vel bare med tanken denne gangen også frykter jeg.. :-\
 

coolbiz

Hi-Fi freak
Ble medlem
31.03.2006
Innlegg
9.169
Antall liker
4.758
Sted
Sydvestlandet
Torget vurderinger
2
Software-RAID5 fikk et dårlig rykte dengang cpu og minne var mye langsommere enn i dag. Men idag, og til en Linux-basert musikkserver synes jeg det ser ut som et meget godt alternativ ettersom det både er raskt nok og ikke avhenger av en eller annen mer eller mindre proprietær hardware RAID-kontroller.

Minner om at de forskjellige RAID-løsningene er for å oppnå en eller flere av: større filsystemer, høyere ytelse, høyere oppe-tid. De er ikke en erstatning for en skikkelig backup-løsning dersom man har uerstattelige data lagret på systemet.

Ser fram til guiden din, marsboer! Den forrige var veldig bra. Jeg har skrevet tilsvarende dokumentasjon selv, og vet hvor mye arbeid det er. ;)
 

Tiltman

Hi-Fi interessert
Ble medlem
30.08.2007
Innlegg
68
Antall liker
0
coolbiz skrev:
Software-RAID5 fikk et dårlig rykte dengang cpu og minne var mye langsommere enn i dag. Men idag, og til en Linux-basert musikkserver synes jeg det ser ut som et meget godt alternativ ettersom det både er raskt nok og ikke avhenger av en eller annen mer eller mindre proprietær hardware RAID-kontroller.
Software RAID er kjapt nok i en server sålange denne ikke benyttes som terminalserver ol. i tillegg. I et hjem vil det vel være så få samtidige brukere (såpass lite skriving) at det kapasitetsmessig vil være greit uansett.

Software RAID har det den ulempen at det ofte er vanskelig å få flyttet (diskene) over i en annen maskin. Et kontrollerkort kan flyttes uten videre den dagen hardware skal oppgraderes. De fleste seriøse fabrikantene gir sine kontrollerkort bakoverkompabiltitet slik at dersom kortet tar kvelden kan man uten videre kunne investere i dagens modell.

RAID50 holder som "in-house" backup, men en ekstern backup av viktige bør tas i tillegg. Selv kjører jeg to RAID5 sett hvor viktige data speiles mellom begge (Promise EX16350 kontroller).
 
M

marsboer

Gjest
Min mening er at RAID og backup ikke bør nevnes i samme setning.

Dette er nevnt ovenfor men RAID er der for å unngå ukontrollert nedetid ved diskfeil, øke ytelsen, eller lage større partisjoner enn du kan oppnå med én disk alene.

Eksempler på situasjoner hvor RAID ikke vil fungere som backup:

1. Brukerfeil av typen slette en fil ved et uhell, og kanskje også ikke oppdage dette før en tid i etterkant
2. Virusangrep o.l som ødelegger/infiserer filer
3. Versjonering av filer. Hva om du ønsker å returnere til en én uke gammel utgave av filen din?
4. RAID kontrolleren tar kvelden
5. PSU, hovedkort eller annen enhet i PCen dør på en brutal måte slik at strøm ødelegger diskene
6. Lynnedslag
7. Brann
8. Tyveri

Av disse er det de 5 første punktene som er mest aktuelle og som det er stor sannsynlighet for at vil oppstå før eller senere.
Jeg regner jo selvfølgelig med at dere er klar over dette på forhånd, men det er viktig at RAID definitivt ikke bør installeres som en form for backup, da RAIDet heller gjør en restore av backup mer komplisert enn omvendt.

Dessverre er backup noe man ikke får et forhold til med mindre man jobber med drift av systemer eller har opplevd et smertelig datatap. I tillegg til at kunnskapen kanskje ikke er tilstede for å sette opp en strømlinjeformet backupløsning som ikke er for tungvindt til å bli regelmessig utført.
 
G

Gjestemedlem

Gjest
marsboer skrev:
Min mening er at RAID og backup ikke bør nevnes i samme setning.
RAID med paritet vil redde følgende situasjon:

1. En harddisk slutter å virke.

I løpet av de siste sesongene har 3 nyere harddisker tatt kvelden, så dette er en helt reell problemstilling, og det er kun dette jeg ønsker å beskytte meg mot. (Samt punkt 4 ved å la være å bruke striping)

Men det er som du sier ingen fullgod backupløsning. Men skal maskinen benyttes som mediaserver så er jo ikke enkeltfiler viktig i det hele tatt; alle kan erstattes.

Men det er mye mer styr når 1TB med mediafiler må lastes ned eller rippes på nytt. Da er det virkelig en lettelse å slippe unna med å sette inn en ny tom disk og vente noen timer til alt spretter på plass av seg selv igjen.
 

Rhesus

Hi-Fi freak
Ble medlem
23.11.2006
Innlegg
2.466
Antall liker
11
Jeg synes software raid + LVM er gull. Trenger du mer plass, er det bare å utvide med en disk eller to. Helt knirkefritt.
 

Tiltman

Hi-Fi interessert
Ble medlem
30.08.2007
Innlegg
68
Antall liker
0
marsboer skrev:
Min mening er at RAID og backup ikke bør nevnes i samme setning.
Vel, det er ingen fullgod løsning, men bedre enn ingenting. Jeg har 3.5Tb med data totalt sett og komplett backup blir da lettere sagt en gjort. Jeg speiler de viktigste data mellom to RAID5 sett samt at "unike data" (bilder, docs etc, ca 300Mb) blir kopiert til en nabo ca fire ganger i året. Brukernes rettigheter styres (kun jeg har skriverettigheter, unger og kjærringa kan bare lese).

Når det gjelder musikken er de fysiske CD'ene lagret på hytta, har kun kopier av ca 5% i heimen. Alle nye CD'er blir tatt med på hytta så fort vi drar opp dit.
 

pks

Hi-Fi freak
Ble medlem
14.10.2006
Innlegg
3.451
Antall liker
3
Med 6 disker anbefaler jeg uforbeholdent enten et RAID6 eller Et RAID5 med en disk i hotspare. Selvsagt et hardwareraid.

Evt, for skikkelig datasikkerhet; et RAID5+1 :D Da sitter du igjen med 2 TB ved å bruke 6 disker på 1 TB :D Nice!

Pk
 

Vegardaase

Hi-Fi freak
Ble medlem
08.07.2005
Innlegg
1.963
Antall liker
2
Gjestemedlem skrev:
Interessante betraktninger om RAID og økende diskstørrelser.

http://blogs.zdnet.com/storage/?p=162
Interesant.

Jeg forstår egentlig ikke hva man skal med RAID i utgangspunktet. I forhold til sikkerhet mot brann/tyveri må man jo allikevel ha en backup et annet sted. Og da ser jeg ikke poenget med å kaste bort diskplass på en rask gjennoppretting av disker.

Jeg har en XP-maskin som fungerer som server. Der har jeg det plasskrevende musikk og filmbiblioteket og backup av maskinene på nettverket. I tillegg har jeg off-site backup av denne serveren på USB-disker. Hvilke fordel hadde jeg hatt av et RAID oppsett?
 

authentic

Hi-Fi freak
Ble medlem
03.07.2007
Innlegg
9.238
Antall liker
2.373
Torget vurderinger
13
Greven skrev:
Gjestemedlem skrev:
Interessante betraktninger om RAID og økende diskstørrelser.

http://blogs.zdnet.com/storage/?p=162
Interesant.

Jeg forstår egentlig ikke hva man skal med RAID i utgangspunktet. I forhold til sikkerhet mot brann/tyveri må man jo allikevel ha en backup et annet sted.
http://www.dinside.no/data/internett/lagring-og-backup/1+terabyte+gratis+lagring/art786019.html

Eller en kan lagre Backup på nett.....

(Men vær forberedt, opplastingen går treeegt)

MVH Johnny
 
M

marsboer

Gjest
Greven skrev:
Gjestemedlem skrev:
Interessante betraktninger om RAID og økende diskstørrelser.

http://blogs.zdnet.com/storage/?p=162
Interesant.

Jeg forstår egentlig ikke hva man skal med RAID i utgangspunktet. I forhold til sikkerhet mot brann/tyveri må man jo allikevel ha en backup et annet sted. Og da ser jeg ikke poenget med å kaste bort diskplass på en rask gjennoppretting av disker.

Jeg har en XP-maskin som fungerer som server. Der har jeg det plasskrevende musikk og filmbiblioteket og backup av maskinene på nettverket. I tillegg har jeg off-site backup av denne serveren på USB-disker. Hvilke fordel hadde jeg hatt av et RAID oppsett?
Det er godt å høre at det er flere som har insett at RAID og backup ikke har noen sammenheng i det hele tatt.
Med andre ord er svaret på spørsmålet ditt INGEN dersom datasikkerhet er ditt primærmål.
For privatpersoner anser jeg kun økt ytelse som en reell årsak til å kjøre noen form for raid siden svært få av oss er kritisk avhengig av maksimal oppetid ved diskfeil (som faktisk er det raid er laget for)
 

LydMekk

Hi-Fi freak
Ble medlem
01.08.2003
Innlegg
2.307
Antall liker
2
Eneste grunnen til at jeg kjører RAID er økt båndbredde, dvs. raskere lasting ved store filer/datamengder som filmer i 1080p etc. Synes det er verdt den økte hastigheten.

Hvis ikke vil man få mere plass tilgjengelig ved å kun kjøre f.eks. spanned volume partisjon og ikke RAID 0 (+1), 5, 6 osv.
 

berxter

Hi-Fi freak
Ble medlem
17.01.2007
Innlegg
5.672
Antall liker
3.712
Sted
Trondheim
Torget vurderinger
1
Eneste årsaken til at jeg kjører RAId (5) er at det var billigste måten å få til 1TB kapasitet (hadde etpar 500G disker, og kjøpte til én), dersom jeg hadde startet uten noe HW fra før, ville jeg ha valgt annerledes; dog fortsatt med off-site backup liggende på jobben på 2 disker som får BU hver sin gang (på den måten er jeg også så noenlunde sikret mot fingertrøbbel).

Bernt K
 
Topp Bunn