ZFS

FreeBSD Mastery ZFS

FreeBSD Mastery ZFS
Bog 7 i serien FreeBSD Mastery er en af ​​de mest informative og engagerende teknologibøger, jeg har læst. FreeBSD Mastery: ZFS fungerer som et gateway-lægemiddel til uerfarne brugere, der ønsker at tilpasse OpenZFS.Som titlen antyder, handler bogen om OpenZFS på FreeBSD, men de fleste ting, som du vil lære i denne bog, gælder generelt for ethvert ZFS-system. FreeBSD-specifikationerne, som der henvises til, såsom GEOM-lagerudbydere, er interessante begreber alene og vil efter min mening ikke afskrække dig. På trods af at den er bog 7 i en serie, er den temmelig selvstændig.

Viden, der ikke husker kommandoer

Jeg finder ud af, at de fleste "tech-bøger" er fyldt med et ton kommandoer og detaljer, som man ikke nogensinde kan håbe på at klemme i hans / hendes hoved. Alligevel skriver forfattere og forventer, at brugerne husker det, der er nævnt i teksten, udenad.

Denne bog fra Michael Lucas og Allan Jude er alt andet end en kedelig college-lærebog. Du kan nyde denne bog på lys søndag eftermiddag i en kaffebar uden at have en ZFS-pool til rent faktisk at arbejde på. Skriften tilskynder til visuel fantasi hos læserne. Hvordan zpools er konstrueret, hvordan diske er grupperet i vdevs, og hvordan forskellige datasæt kan dele en given zpool, du vil lære om det hele uden at skulle huske noget. I tvivlstilfælde fungerer bogen også som en anstændig referencetekst. Selvom jeg meget foretrækker mandsider, fordi software opdateres, mens bøgerne forbliver de samme.

Uden at overvælde læserne med et ton kommandoer og indstillelige parametre, giver FreeBSD Mastery: ZFS viden. Efter at have læst denne bog ville du vide, hvad du skal gøre, når du står over for opgaven med at oprette dine egne zpool- og zfs-datasæt. Afvejningerne mellem redundans (tilbydes via spejling, RAID-Z osv.) Og ydeevne (læse / skrivehastighed) diskuteres udførligt, for eksempel.

Erfaring

Begge forfattere af denne bog har haft mange års erfaring med forskellige UNIX- og Linux-systemer, før de slog sig ned med FreeBSD. Det samme gælder for lagerenheder. Fra spindende diske til NVMe flash og fra FAT32 til FFS har de håndteret det hele, så du behøver ikke.

”En klog mand lærer af andres erfaringer.”Og denne bog giver dig den perfekte mulighed for at gøre det. Michael Lucas er ikke kun en erfaren sysadmin, men også en erfaren skribent (han skriver både fiktion og ikke-fiktion), så bogen er fuld af vittige bemærkninger og humor, i modsætning til andre tekster, som alle bare er tør lidenskabelig dokumentation af et system.

Et ord for nye brugere

Hvis du er ung nok til ikke at vide noget om computertilstanden i slutningen af ​​90'erne og begyndelsen af ​​2000'erne, skal du overveje dig selv heldig. Dette var den tid, hvor både diskteknologien og filsystemerne konstant udviklede sig. Folk oprettede abstraktioner som Volume Manager for at repræsentere flere diske som en enkelt. Leverandører fremstillede diske, der rapporterede forskellige sektorstørrelser i forskellige scenarier og så videre.

Mange urene måder blev brugt til at styre opbevaringsarrays, ikke mindst hvoraf hardware RAID-controllere, som ofte er uerstattelige og fungerer som et enkelt fejlpunkt - den ene ting, som de skulle mildne.

Der er henvisninger til de ældre teknologier, hovedsagelig om ting som volumen manager, RAID controller osv. Se på nettet efter disse ord, hvis du ikke helt forstår, hvad de betyder, det giver dig en flot kontrast mellem den måde, ZFS behandler dine diske i forhold til, hvordan de traditionelt blev behandlet.

Et overblik

Med sofistikeret software som OpenZFS-brugere bekymrer sig ofte om, at de ikke ved, hvad de skal gøre. Imidlertid indebærer sofistikering ikke nødvendigvis komplikationer. Det spørgsmål, som brugerne skal stille sig selv, er, ”Hvordan fungerer det?”Alt andet følger naturligt. Det er designet til at være let nok til at man kan bruge det enkeltvis, ved du.

Det første kapitel giver en oversigt over ZFS, dens historie, dens formål, et par indledende kommandoer og hvordan resten af ​​bogen er arrangeret. Andet og tredje kapitel dykker ned i vdevs og zpools og fører dig igennem tankeprocessen, inden du arrangerer og formaterer dine diske med ZFS. Hvilken type redundans, du måske vil have stripning, spejling, raidz osv? Hvordan vil forestillingen blive påvirket? Og så videre. Disse er ZFS-specifikke abstraktioner, og det er derfor vigtigt for begyndere at forstå dem med det samme. Heldigvis er skrivningen også utvetydig og tegner et klart billede af alt, hvad der sker under emhætten.

Når du har arrangeret og formateret diskene, følger kapitlet om datasæt ('datasæt' et andet udtryk for filsystem i ZFS lingo) næste. Her kan du indstille parametre på filsystemniveau. Reserver mellemrum til datasæt, begrænsning af datasæt fra at opsamle alt plads, opsætning af komprimering osv. Kan læres her.

Kapitlerne, der følger efter dette, handler hovedsageligt om vedligeholdelse af din zpool. Sådan kontrolleres der for fejl, hvad skal jeg gøre, når en disk fejler osv. Der er også et kapitel dedikeret til snapshots og kloner, som er utroligt nyttigt og drager fuld fordel af ZFS 'copy-on-write-funktionalitet.

Konklusion

Hvis du bare gennemgår de første 4 kapitler, er det nok for dig at komme i gang med din egen ZFS-opsætning. Du kan behandle resten af ​​bogen som et nyttigt referencemateriale, når du skal slå noget op. Jeg tvivler dog på, om du vil være i stand til bare at stoppe med kapitel 4. Skriften er underholdende og tilskynder nysgerrighed. Du vil efterlade noget mere handling, når du er færdig med bogen

Hvis du virkelig vil gå ned i kaninhullet i ZFS, er der også "FreeBSD Mastery: Advanced ZFS", som er næste på min læseliste. Hvis du vil have noget mere generelt end bare opbevaring, skal du tjekke forfatterens nye Absolute FreeBSD, 3. udgave.

Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...
Top 10 spil at spille på Ubuntu
Windows-platform har været en af ​​de dominerende platforme til spil på grund af den enorme procentdel af spil, der udvikler sig i dag til indbygget a...
5 bedste arkadespil til Linux
I dag er computere seriøse maskiner, der bruges til spil. Hvis du ikke kan få den nye høje score, ved du hvad jeg mener. I dette indlæg vil du kende n...