Hvordan diskene skal sættes op: spejling eller spredt paritet

Spørgsmålet er ikke, hvad der er hurtigst. Det er, hvilken fejl du vil overleve, og hvad maskinen bliver tvunget til at gøre efter den fejl.

AtlasPVE ·

Denne artikel besvarer

  • proxmox sætte raid op
  • proxmox zfs mirror eller raidz
  • hvor mange diske kræver proxmox
  • er raidz1 sikkert
  • proxmox efter diskfejl

Den første alvorlige beslutning ved installationen er, hvordan diskene skal sættes op. På nettet besvares det spørgsmål som regel med et kapacitetsregnestykke: hvilken opsætning giver mere plads.

Det er det forkerte spørgsmål. Det rigtige lyder: hvilken fejl vil du overleve, og hvad skal maskinen gøre efter den fejl?

To grundlæggende måder

Spejling. To diske holder de samme data. Du mister halvdelen af kapaciteten. Dør en disk, er den tilbageværende allerede en fuldstændig kopi.

Spredt paritet. Data spredes over flere diske med gendannelsesoplysninger ved siden af. Ud af de samme diske kommer mere plads. Dør en disk, bliver de manglende stykker regnet ud igen ud fra de andre.

På kapacitet vinder den anden med bred margen. Derfor stopper de fleste råd der. Den virkelige forskel kommer bagefter.

Den del, ingen nævner: reparationens øjeblik

En disk døde, og du satte en ny i. Hvad sker der nu?

Med spejling er reparationen en simpel kopiering. Data flyder fra den tilbageværende disk til den nye. De andre diske mærker ikke meget til arbejdet.

Med spredt paritet betyder reparation at læse alle tilbageværende diske fra ende til anden. Du udfører altså hele opsætningens tungeste arbejde præcis i det øjeblik, hvor en af dine diske allerede er død. Er dine diske lige gamle og fra samme parti, er det netop da, en anden fejl er mest sandsynlig.

Deraf sætningen: risikoen er ikke den første fejl, den er den anden fejl under reparationen. Og reparationen er det arbejde, der mest indbyder til en anden fejl.

Spørgsmålet om vækst

Den anden praktiske forskel dukker op senere.

En samling bygget af spejle kan vokse ved at tilføje to diske ad gangen. I dag begynder du med to diske, næste år tilføjer du to mere.

I grupper med spredt paritet fastlægges bredden ved oprettelsen, og at ændre den bagefter har traditionelt været svært. Den beslutning træffer du altså én gang og lever længe med.

Reglen for små opsætninger

Når diskene er få, er spejling som regel det bedre bytte. Grunden er ikke kapaciteten, men reparationens lethed og friheden til at vokse.

Spredt paritet begynder at betale sig, jo flere diske der er: forskellen mellem at bruge seks ud af otte diske og at bruge fire er betydelig, og i den størrelse fordeler reparationsbelastningen sig også bedre.

Prøven er enkel: regn svaret på "hvor længe kommer jeg til at vente urolig, efter at en disk dør" med. I små opsætninger er det mere værd at holde den tid kort end et par ekstra terabyte.

Og intet af dette er en sikkerhedskopi

Den sætning i denne artikel, der mest trænger til gentagelse: diskopsætningen er ikke en sikkerhedskopi.

En fil, du sletter ved en fejl, slettes fra alle diske på én gang. En beskadiget database ligger beskadiget på alle diske. Opsætningen beskytter kun mod, at én disk dør; mod menneskelige fejl, softwarefejl eller afpresningsprogrammer gør den intet.

Opsætningen køber dig tid, ikke data. Det, der køber dig data, er en sikkerhedskopi.

Hvad Atlas gør

På skærmen til at oprette en samling lister Atlas opsætningerne sammen med det mindste antal diske, hver af dem kræver, og skriver, hvad hver af dem giver. Når du vælger, behøver du altså ikke slå op separat, "hvad er det her godt for, og hvor mange diske vil det have".

Standardvalget er bevidst spejling. Grunden er byttet ovenfor: ved de diskantal, de fleste opsætninger har, står spejlingen på den sikrere side. Et standardvalg er en anbefaling, ikke en lås; du kan vælge en anden opsætning, men så har du valgt den bevidst.

Skærmen viser desuden forskellige forslag efter samlingstype: en lagring tilsluttet over nettet og lokale diske har ikke de samme spørgsmål, så at vise den samme formular ville være forkert.

Kilder

Proxmox’ egen dokumentation. På engelsk, og den har det sidste ord i dette spørgsmål.

Relaterede artikler

Hvordan ser det ud inde i Atlas?

Gå til produktsiden