ReadyNAS os 6-enheder bruger et filsystem med en intern struktur, der er helt anderledes end traditionelle filsystemer. Selv om denne moderne tilgang har fordele som højtydende diskhandlinger, ubegrænsede snapshots og avanceret beskyttelse mod beskadigelse af data, kræver den også introduktion af nye vedligeholdelseskoncepter. ReadyNAS-brugere behøver ikke at have et indgående kendskab til disse, da de nemt kan konfigurere deres enheder til automatisk at tage sig af eventuelle nødvendige vedligeholdelseshandlinger. denne artikel skal give et kort overblik over de tilgængelige opgaver og forklare, hvilken indflydelse disse vedligeholdelsesopgaver har på den ledige plads.
Skrubning
Hvad er skrubning?
En af ReadyNAS-funktionerne til beskyttelse af brugerdata er beskyttelse mod biraadnelse. Kort sagt, når data lagres på ReadyNAS-enheden, skrives der yderligere data. Disse ekstra data er unikke for de oprindelige data, der er gemt, og kan bruges til at opdage utilsigtet ændring af de oprindelige data. Når en fil læses, udføres der en baggrundskontrol for at kontrollere, om dataene stadig er konsistente.
Rensning kontrollerer alle lagrede data for konsistens og vil derfor også opdage potentielle fejl i filer, der ikke er blevet åbnet i lang tid. Hvis der bruges flere harddiske i et RAID-array på niveau 1 eller derover, vil skrubning også korrigere eventuelle fejl, der findes automatisk. Skrubning sletter ikke data på enheden.
Skal jeg bruge skrubbe regelmæssigt?
Skrubbe er tæt forbundet med funktionen til beskyttelse mod biraadnelse. Hvis beskyttelse mod birådden er slået fra, er regelmæssig skrubning ikke nødvendig. Skrubningen må ikke udføres for meget, da den belaster de hårde skiver betydeligt. Påvirkningen af ledig plads er begrænset.
Hvordan skrubber jeg en volumen?
Skrubning kan køres manuelt eller konfigureres til at køre automatisk via den lokale administratorside.
Defragmentering
Hvad er defragmentering?
Lagerplads er opdelt i blokke, der kan indeholde en bestemt mængde data. Nye data gemmes i blokke, der er frie, eller blokke, der stadig er optaget af data, men som er markeret som frie. Da fordelingen af tilgængelige blokke på lagermediet afhænger af tidligere diskhandlinger, er der muligvis ikke et tilstrækkeligt stort antal sammenhængende blokke til at rumme hele filen. Dataene i en enkelt fil fordeles således på forskellige placeringer på lagringsmediet, hvilket fordeler filen. Defragmentering omarrangerer alle data for at få hver fil gemt i en linje af sammenhængende blokke.
Hvordan adskiller fragmentering sig på ReadyNAS-enheder sammenlignet med traditionelle lagerenheder?
Grundlæggende forekommer fragmentering på ReadyNAS-enheder som på de fleste masselagringsenheder. Der er dog én forskel med ReadyNAS-enheder. Når funktionen til beskyttelse af bitråd er aktiveret, bevæger ReadyNAS-enheden sig endnu længere væk fra traditionelle lagerenheder på den måde, den håndterer filer på. En af konsekvenserne er, at nye filer kun lagres på ægte frie blokke i modsætning til ovennævnte muligheder. Dette fører til en lidt højere fragmenteringshastighed
Skal jeg bruge defragmentering regelmæssigt?
Fragmentering giver en betydelig mængde data overhead, så defragmentering af et volumen kan føre til en forøgelse af ledig plads til rådighed. Læseydeevnen øges sandsynligvis også ved brug af magnetiske harddiske.
Men i nogle tilfælde kan defragmentering også føre til reduceret ledig plads. Dette er igen forbundet til de nye metoder, der er implementeret i ReadyNAS-filsystemet. Mere præcist kan defragmentering føre til at miste fordelen ved disse metoder, da du kan miste fordelen ved snapshots i nulstørrelse til eksisterende snapshots. I bund og grund afbrydes snapshots fra de data, de peger på, og de vises derfor på lagringsenheden, hvilket optager ekstra diskplads. Bemærk endelig, at defragmentering belaster harddiskene.
Under alle omstændigheder er det tilrådeligt at defragmenteringen sker med korte mellemrum.
Hvordan defragmenterer jeg et volumen?
Defragmentering kan køres manuelt eller konfigureres til at køre automatisk via den lokale administratorside. Defragmentering er ikke nødvendig ved brug af SSD-drev på grund af konstant søgetid uafhængigt af lagerplacering.
Afbalancering
Hvad er balancering?
ReadyNAS-filsystemet gemmer ikke kun brugerdata, men gemmer også yderligere oplysninger, der er relateret til disse data, kaldet metadata. Begge data gemmes i et antal faste lagerområder kaldet blokke, som reserveres af filsystemet, når nye data lagres. Ved normal drift kan en blok, der er reserveret til brugerdata, ikke konverteres til at indeholde metadata, selvom blokken bliver tom igen. Derfor kan en udvikling fra et stort antal store filer til et højere antal små filer, der er gemt på ReadyNAS, føre til mangel på tilgængelige metadata-bidder. Dette kan føre til en situation, hvor ReadyNAS-enheden rapporterer, at der er løbet tør for diskplads, selv når der tilsyneladende er nok ledig plads. Hvis du kører funktionen balance, kombineres halvt fyldte blokke og tomme, tomme blokke, der tidligere er blevet tildelt til genbrug, med enten brugerdata eller metadata.
Skal jeg bruge regelmæssig afbalancering?
Da afbalancering kræver lidt lagerplads til flytning af filer, bør den ikke udskydes, før den tilgængelige lagerplads næsten er opbrugt. Afbalanceringsfunktionen vil være mest effektiv, når et stort antal filer er blevet slettet, eller hvis der har været en overgang fra generelt store filer til mindre filer. Især sidstnævnte er svært at overvåge, og derfor bør afbalanceringen udføres med jævne mellemrum.
Hvordan afbalancerer jeg en volumen?
Afstemning kan konfigureres til at køre automatisk via den lokale administratorside.
Snapshots
Emnet snapshots er noget forkert placeret på denne liste. Snapshots har imidlertid også en indirekte indflydelse på ledig plads.
Der kan være tilfælde, hvor ingen af ovennævnte metoder efter sletning af en fil hjælper med at frigøre plads, som tidligere var optaget af den pågældende fil. Årsagen til dette er højst sandsynligt, at der stadig findes et eller flere snapshots af den pågældende fil.
Selvom der er en automatisk funktionsopbygning i ReadyNAS-operativsystemet for at begrænse den plads, der optages af snapshots med tiden ved at fjerne nogle af de ældre snapshots, vil denne funktion ikke på længere sigt slette alle snapshots, da dette vil underminere årsagen til at bruge snapshots.
Dette kræver, at brugeren griber ind ved manuelt at slette alle snapshots af den pågældende fil.
Som en sidste kommentar om ledig plads skal det bemærkes, at der kan være en lille forsinkelse mellem sletning af en fil eller et snapshot og angivelse af yderligere ledig plads.