ZFS

FreeBSD Mastery ZFS

FreeBSD Mastery ZFS
Knjiga 7 iz serije FreeBSD Mastery je ena najbolj informativnih in privlačnih knjig, povezanih s tehniko, ki sem jih prebrala. FreeBSD Mastery: ZFS služi kot prehodno zdravilo za začetnike, ki želijo prilagoditi OpenZFS.Kot že naslov pove, knjiga govori o OpenZFS na FreeBSD, toda večina stvari, ki se jih boste naučili v tej knjigi, velja na splošno za kateri koli sistem ZFS. Specifikacije FreeBSD, na katere se sklicujejo, na primer ponudniki pomnilnika GEOM, so sami po sebi zanimivi koncepti in po mojem mnenju vas ne bodo odvrnili. Čeprav je knjiga 7 serije, je precej samostojna.

Znanje se ne zapomni ukazov

Ugotavljam, da je večina "tehničnih knjig" polna tone ukazov in podrobnosti, ki si jih človek ne more upati v glavo. Vendar avtorji pišejo in pričakujejo, da si bodo uporabniki zapomnili vse, kar je omenjeno v besedilu.

Ta knjiga Michaela Lucasa in Allana Judeja je vse prej kot dolgočasen učbenik. V tej knjigi lahko uživate v svetlem nedeljskem popoldnevu v kavarni, ne da bi morali imeti bazen ZFS, na katerem bi dejansko delali. Pisanje vzbuja vizualno domišljijo v mislih bralcev. Kako so zgrajeni zpooli, kako so diski združeni v vdev in kako lahko različni nabori podatkov delijo določen zpool, boste o vsem tem izvedeli, ne da bi si morali kar koli zapomniti. V dvomih je knjiga tudi spodobno referenčno besedilo. Čeprav imam veliko raje strani z man, ker se programska oprema posodablja, knjige pa ostajajo enake.

Brez preobremenjevanja bralcev s tono ukazov in nastavljivih parametrov, FreeBSD Mastery: ZFS znanje. Po branju te knjige bi vedeli, kaj storiti, ko se soočite z nalogo ustvarjanja lastnih naborov podatkov zpool in zfs. Kompromisi med odvečnostjo (na voljo z zrcaljenjem, RAID-Z itd.) In zmogljivostjo (hitrost branja / pisanja) so na primer podrobno obravnavani, na primer.

Izkušnje

Oba avtorja te knjige imata dolgoletne izkušnje z različnimi sistemi UNIX in Linux, preden sta se ustalila s FreeBSD. Enako velja za shranjevalne naprave. Od predilnih diskov do NVMe bliskavice in od FAT32 do FFS so se ukvarjali z vsem, zato vam ni treba.

»Pameten človek se uči na izkušnjah drugih."In ta knjiga ponuja popolno priložnost, da to storite. Michael Lucas ni samo izkušen sysadmin, ampak tudi prekaljen pisatelj (piše tako beletristiko kot nefikcijo), zato je knjiga polna duhovitih pripomb in humorja, za razliko od drugih besedil, ki so vse samo suha brezstrastna dokumentacija sistema.

Beseda za nove uporabnike

Če ste dovolj mladi in ne poznate ničesar o stanju računalništva v poznih 90-ih in zgodnjih 2000-ih, se počutite srečni. To je bil čas, ko sta se tako diskovna tehnologija kot tudi datotečni sistemi nenehno razvijali. Ljudje so ustvarili abstrakcije, kot je Upravitelj glasnosti, da predstavljajo več diskov kot en sam. Dobavitelji so izdelovali diske, ki so v različnih scenarijih poročali o različni velikosti sektorja itd.

Za upravljanje nizov shranjevanja je bilo uporabljenih veliko nečistih načinov, med katerimi so bili tudi strojni krmilniki RAID, ki so pogosto nenadomestljivi in ​​delujejo kot ena sama točka okvare - ena stvar, ki naj bi jo ublažili.

Obstajajo reference na starejše tehnologije, večinoma o stvareh, kot so upravitelj glasnosti, krmilnik RAID itd. Poiščite te besede v spletu, če ne razumete povsem njihovega pomena, kar vam bo dalo lep kontrast med načinom, kako ZFS ravna z vašimi diski, in tem, kako tradicionalno so z njimi ravnali.

Pregled

Uporabniki napredne programske opreme, kot je OpenZFS, pogosto skrbijo, da ne bodo vedeli, kaj storiti. Vendar prefinjenost ne pomeni nujno zapletov. Vprašanje, ki bi si ga morali zastaviti uporabniki, je: »Kako to deluje?”Vse drugo bo sledilo naravno. Zasnovan je bil dovolj enostavno, da ga lahko uporabljate samostojno, veste.

Prvo poglavje vsebuje pregled ZFS, njegovo zgodovino, namen, nekaj uvodnih ukazov in kako je urejena preostala knjiga. Drugo in tretje poglavje se potopita v vdevs in zpools ter vas popeljeta skozi miselni postopek, preden svoje diske uredite in formatirate z ZFS. Katero vrsto odvečnosti boste morda želeli črtati, zrcaliti, raidz itd? Kako bo to vplivalo na uspešnost? In tako naprej. To so abstrakcije, specifične za ZFS, zato je za začetnike zelo pomembno, da jih takoj razumejo. Na srečo je tudi pisanje nedvoumno in daje jasno sliko vsega, kar se dogaja pod pokrovom.

Ko uredite in formatirate diske, sledi poglavje o naborih podatkov ('nabor podatkov' je drug izraz za datotečni sistem v jeziku ZFS). Tu lahko parametre nastavite na ravni datotečnega sistema. Rezervirajte prostore za nabor podatkov, preprečite naborom podatkov, da bi ves prostor nastavili, nastavili stiskanje itd., Tukaj se lahko naučite tukaj.

Poglavja, ki sledijo po tem, so večinoma namenjena vzdrževanju vašega zpoola. Kako preveriti napake, kaj storiti, ko disk odpove itd. Obstaja tudi poglavje o posnetkih in klonih, ki je izjemno koristno in v celoti izkorišča funkcijo ZFS za kopiranje in pisanje.

Zaključek

Če samo preberete prva 4 poglavja, je to dovolj, da začnete z lastno nastavitvijo ZFS. Preostanek knjige lahko obravnavate kot koristno referenčno gradivo, ko morate nekaj poiskati. Vendar dvomim, ali se boste lahko ustavili le pri 4. poglavju. Pisanje je zabavno in vzbuja radovednost. Ko končate s knjigo, boste želeli še nekaj dejanj

Če se res želite spustiti po zajčji luknji ZFS, je tu še »FreeBSD Mastery: Advanced ZFS«, ki je naslednji na mojem seznamu branja. Če želite nekaj bolj splošnega kot zgolj shrambo, si oglejte avtorjevo novo Absolute FreeBSD, 3. izdaja.

Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...
Vadnica za Unity3D
Uvod v Unity 3D Unity 3D je močan motor za razvoj iger. Navzkrižna platforma vam omogoča ustvarjanje iger za mobilne naprave, splet, namizje in konzol...