ZFS

FreeBSD Mastery ZFS

FreeBSD Mastery ZFS
Het boek 7 in de serie FreeBSD Meesterschap is een van de meest informatieve en boeiende technologiegerelateerde boeken die ik heb gelezen. FreeBSD Mastery: ZFS dient als een gateway-medicijn voor beginnende gebruikers die OpenZFS willen aanpassen.Zoals de titel al doet vermoeden, gaat het boek over OpenZFS op FreeBSD, maar de meeste dingen die je in dit boek leert, zijn in het algemeen van toepassing op elk ZFS-systeem. De FreeBSD-specificaties waarnaar wordt verwezen, zoals GEOM-opslagproviders, zijn op zichzelf interessante concepten en zullen u naar mijn mening niet afschrikken. Ondanks dat het boek 7 van een serie is, staat het behoorlijk op zichzelf.

Kennis onthoudt opdrachten niet

Ik vind dat de meeste "tech-boeken" gevuld zijn met een heleboel commando's en details die men nooit in zijn / haar hoofd kan proppen. Toch schrijven auteurs, in de verwachting dat de gebruikers alles onthouden wat in de tekst wordt genoemd.

Dit boek van Michael Lucas en Allan Jude is allesbehalve een saai schoolboek. Je kunt van dit boek genieten op een heldere zondagmiddag, in een coffeeshop, zonder dat je een ZFS-pool hebt om aan te werken. Het schrijven roept visuele verbeeldingskracht op in de geest van de lezers. Hoe zpools zijn geconstrueerd, hoe schijven zijn gegroepeerd in vdevs en hoe verschillende datasets een bepaalde zpool kunnen delen, je leert er alles over zonder iets te hoeven onthouden. Bij twijfel dient het boek ook als een goede referentietekst text. Hoewel ik de voorkeur geef aan man-pagina's omdat de software wordt bijgewerkt terwijl de boeken hetzelfde blijven.

Zonder de lezers te overstelpen met een ton aan commando's en afstembare parameters, biedt FreeBSD Mastery: ZFS: kennis. Na het lezen van dit boek weet je wat je moet doen als je wordt geconfronteerd met de taak om je eigen zpool- en zfs-datasets te maken. De afwegingen tussen redundantie (aangeboden via mirroring, RAID-Z, enz.) en prestaties (lees/schrijfsnelheid) worden bijvoorbeeld uitgebreid besproken.

Ervaring

Beide auteurs van dit boek hebben jarenlange ervaring met verschillende UNIX- en Linux-systemen voordat ze zich met FreeBSD vestigden. Hetzelfde geldt voor opslagapparaten. Van draaiende schijven tot NVMe-flash en van FAT32 tot FFS, ze hebben het allemaal aangepakt, dus u hoeft het niet te doen.

“Een wijs man leert van de ervaring van anderen.” en dit boek biedt je de perfecte gelegenheid om dat te doen. Michael Lucas is niet alleen een ervaren systeembeheerder, maar ook een doorgewinterde schrijver (hij schrijft zowel fictie als non-fictie), dus het boek staat vol geestige opmerkingen en humor, in tegenstelling tot andere teksten die allemaal slechts droge, passieloze documentatie van een systeem zijn.

Een woord voor nieuwe gebruikers

Als je jong genoeg bent om niets te weten over de staat van computers in de late jaren 90 en vroege jaren 2000, prijs jezelf dan gelukkig. Dit was de tijd waarin zowel de schijftechnologie als de bestandssystemen voortdurend in ontwikkeling waren. Mensen hebben abstracties zoals Volume Manager gemaakt om meerdere schijven als één enkele weer te geven. Leveranciers vervaardigden schijven die verschillende sectorgrootten zouden rapporteren in verschillende scenario's, enzovoort.

Er werden veel onreine manieren gebruikt om opslagarrays te beheren, waaronder hardware RAID-controllers die vaak onvervangbaar zijn en fungeren als een enkel storingspunt - het enige dat ze moesten verminderen.

Er zijn verwijzingen naar de oudere technologieën, meestal over zaken als volumemanager, RAID-controller, enz. Zoek op internet naar deze woorden als je niet helemaal begrijpt wat ze betekenen, het geeft je een mooi contrast tussen de manier waarop ZFS je schijven behandelt en hoe ze traditioneel werden behandeld.

Een overzicht

Met geavanceerde software zoals OpenZFS maken gebruikers zich vaak zorgen dat ze niet weten wat ze moeten doen. Verfijning betekent echter niet noodzakelijkerwijs complicaties. De vraag die gebruikers zichzelf zouden moeten stellen is: "Hoe werkt het?"?” al het andere volgt vanzelf. Het is zo ontworpen dat je het in je eentje kunt gebruiken, weet je?.

Het eerste hoofdstuk geeft een overzicht van ZFS, zijn geschiedenis, zijn doel, een paar inleidende opdrachten en hoe de rest van het boek is ingedeeld. Het tweede en derde hoofdstuk duiken in vdevs en zpools en nemen je mee door het denkproces voordat je je schijven rangschikt en formatteert met ZFS. Welk type redundantie u wilt striping, mirroring, raidz, etc? Hoe worden de prestaties beïnvloed?? Enzovoorts. Dit zijn ZFS-specifieke abstracties en daarom is het belangrijk voor beginners om ze meteen te begrijpen. Gelukkig is het schrijven ook eenduidig ​​en schetst het een duidelijk beeld van alles wat er onder de motorkap gebeurt.

Nadat u de schijven hebt gerangschikt en geformatteerd, volgt het hoofdstuk over datasets ('dataset' is een andere term voor bestandssysteem in ZFS-lingo). Hier kun je parameters afstemmen op bestandssysteemniveau. Reserveer spaties voor datasets, voorkom dat datasets alle ruimte in beslag nemen, het instellen van compressie, enz. kan hier worden geleerd.

De hoofdstukken die hierna volgen gaan voornamelijk over het onderhoud van je zpool. Hoe te controleren op fouten, wat te doen als een schijf defect raakt, enz. Er is ook een hoofdstuk gewijd aan snapshots en klonen, wat enorm nuttig is en optimaal gebruik maakt van de copy-on-write-functionaliteit van ZFS.

Conclusie

Als je alleen de eerste 4 hoofdstukken doorloopt, is dat genoeg om aan de slag te gaan met je eigen ZFS-setup. U kunt de rest van het boek beschouwen als nuttig naslagmateriaal voor als u iets moet opzoeken. Ik betwijfel echter of je alleen bij hoofdstuk 4 kunt stoppen. Het schrijven is onderhoudend en wekt nieuwsgierigheid op. Nadat je klaar bent met het boek, wil je nog wat meer actie

Als je echt door het konijnenhol van ZFS wilt gaan, is er ook "FreeBSD Mastery: Advanced ZFS" dat als volgende op mijn leeslijst staat. Als je iets algemeners wilt dan alleen opslag, bekijk dan de nieuwe Absolute FreeBSD van de auteur, 3e editie author.

Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...
Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...
De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...