Schijvenbeheer Disk Management 6.3.1 t/m 6.4.3
Algemene begrippen schijvenbeheer Partitie: is een afgebakend deel van de ruimte op een vaste schijf Twee soorten: Primaire partities Secundaire partities
Primaire partities Extended partities Gedraagd zich alsof het zelf een fysieke harde schijf is Bevat een drive letter (C: t\m Z:) Windows Server beschoudt één active partitie Partitie waar windows server staat geinstalleerd. (meestal c:) De active partitie bevat een klein bestand met opstart instructies voor het besturingssysteem: MBR Master Boot Record (boot.ini) (zie ook msconfig) Extended partities Is een hoeveel gereserveerde schijfruimte (unallocated diskspace) Ruimte waarin logische stations aangemaakt worden Niet mogelijk: te formateren gegevens op te slaan stationsletter toekenning
Volumes: logische hoeveelheidschijfruimte Kan zich over meerdere fysieke schijven uitstrekken In windows worden deze normaal getoond met een stationsletter maar worden volumes genoemd.
Betrouwbaarheid gegevens verhogen (netwerk) Fault-tolerant schijvensysteem: streven is naar een schijvensysteem waarop data niet verloren kan gaan door (hardware) fouten Hoe? Elke schijf wordt in windows server eerst als Basic Disk gezien, deze kun je omzetten naar een Dynamic Disk
Betrouwbaarheid gegevens verhogen Met een Dynamic Disk kun je vervolgens maken: Simple en Spanned volume Striped volumes (RAID-0) Mirrored volumes (RAID-1) RAID-5 volumes RAID: Redundant Array of Inexpensive Disks Specificatie van een methode om gegevens op te slaan. Met als doel snelheid en betrouwbaarheid te verhogen.
Betrouwbaarheid gegevens verhogen Simple en Spanned volumes Simple volume Hoeveelheid schijfruimte op één fysieke Dynamic Disk (wel dan niet aaneengesloten schijfdelen) Niet fault-tolerant Kan gemirrored worden Spanned volume Simple disk is uitbreidbaar met andere Dynamic Disks (max 32 schijven), dit heet een Spanned volume Niet fault-tolerant (1 schijf kapot, alles weg) Kan niet gemirrored worden
Betrouwbaarheid gegevens verhogen Striped volume (RAID-0) Hoeveelheid schijfruimte op twee of meer Dynamic Disks Windows Server schrijft in blokken van 64 KB (stripe). De Blokken worden evenredig verdeeld over de schijven Enorme snelheids winst doordat Windows Server verschillende lees schrijfopdrachten tegelijk kan doen. Niet fault-tolerant (1 schijf kapot, gegeven op die schijf weg) Kan niet gemirrored worden
Betrouwbaarheid gegevens verhogen Mirrored volume (RAID-1) Is een fault-tolerant systeem doordat er van elk volume een kopie(mirror) is bestaande uit twee fysieke Dynamic schijven (redundante opslag). Gaat één schijf kapot dan neemt de ander het over Schrijf-/Leessnelheid groter doordat dezelfde data op twee schijven staat. 50% van de schijfruimte gaat ‘verloren’ door mirroren
Betrouwbaarheid gegevens verhogen RAID 5 volumes Werken als een Striped volume (RAID-0) maar de data wordt met pariteit in stripes over drie of meer fysieke schijven weg geschreven Pariteit is een waarde die kan worden gebruikt om de data na een disk-crash te reconstrueren
Zoals je weet bestaat data binnen computers uit allemaal 0'en 1'en Zoals je weet bestaat data binnen computers uit allemaal 0'en 1'en. Laten we een voorbeeld nemen van drie harddisks, waarop elk verschillende data staat. Laten we nu eens kijken naar de drie bits op dezelfde plaats op de drie harddisks. Dit kunnen bijvoorbeeld 0,0,0 zijn of 1,0,1 of 0,1,1, etc. Het berekenen van de pariteitsinformatie is niet zo moeilijk: we geven pariteit 0 als er een even aantal 1'en is, en pariteit 1 als er een oneven aantal 1'en is. Een paar voorbeeldjes: 0,0,0 -> Pariteit 0 0,1,0 -> Pariteit 1 1,1,0 -> Pariteit 0 1,1,1 -> Pariteit 1 Je ziet, deze pariteit is slechts één bit, ofwel slechts éénderde van de originele data. Stel één harddisk valt uit. Op basis van de pariteitsdata kun je nu altijd achterhalen wat de bits op die harddisk moesten zijn. Een paar voorbeeldjes: Stel hierbij dat bit X op een kapotte harddisk stond en dus verdwenen is. 0,X,0 met Pariteit 0. Het aantal 1'en moet even zijn, dus X moet 0 zijn. 0,X,0 met Pariteit 1. Het aantal 1'en moet oneven zijn, dus X moet 1 zijn. 1,1,X met Pariteit 0. Het aantal 1'en moet even zijn, dus X moet 0 zijn. X,0,1 met Pariteit 0. Het aantal 1'en moet even zijn, dus X moet 1 zijn. etc. Zoals gezegd wordt bij RAID 5 met drie harddisks op iedere schijf één derde van de opslagcapaciteit van iedere schijf gereserveerd voor pariteitsgegevens. Op iedere schijf staan de pariteitswaardes behorende bij de andere twee schijven. In bovenstaande voorbeelden heb je kunnen zien dat je met 1/3de van de opslagcapacitiet foutcorrectie kunt toepassen op de volledige opslagcapaciteit.