ZFS

FreeBSD Mastery ZFS

FreeBSD Mastery ZFS
Kniha 7 ze série FreeBSD Mastery je jednou z nejinformativnějších a nejzajímavějších knih souvisejících s technologiemi, jaké jsem četl. FreeBSD Mastery: ZFS slouží jako brána pro začínající uživatele, kteří chtějí přizpůsobit OpenZFS.Jak název napovídá, kniha pojednává o OpenZFS na FreeBSD, ale většina věcí, které se v této knize naučíte, je obecně použitelná v jakémkoli systému ZFS. Specifika FreeBSD, na která se odkazuje, například poskytovatelé úložišť GEOM, jsou sama o sobě zajímavými koncepty a podle mého názoru vás neodradí. Přestože je knihou 7 ze série, je docela samostatná.

Znalosti, které si nepamatují příkazy

Zjistil jsem, že většina „technologických knih“ je plná hromady příkazů a detailů, které člověk nikdy nemůže doufat, že si vloží do hlavy. Přesto autoři píší a očekávají, že si uživatelé zapamatují vše, co je uvedeno v textu.

Tato kniha od Michaela Lucase a Allana Judeho je něco jiného než nudná vysokoškolská učebnice. Tuto knihu si můžete užít za jasného nedělního odpoledne v kavárně, aniž byste museli pracovat na bazénu ZFS. Psaní podněcuje vizuální představivost v mysli čtenářů. Jak jsou konstruovány zpools, jak jsou disky seskupeny do vdevs a jak mohou různé datové sady sdílet daný zpool se dozvíte o tom všem, aniž byste si museli něco pamatovat. V případě pochybností slouží kniha také jako slušný referenční text. I když mám mnohem raději manuálové stránky, protože software se aktualizuje, zatímco knihy zůstávají stejné.

FreeBSD Mastery: ZFS předává čtenářům hromadu příkazů a nastavitelných parametrů znalost. Po přečtení této knihy byste věděli, co dělat, když budete konfrontováni s úkolem vytvořit si vlastní datové sady zpool a zfs. Kompromisy mezi redundancí (nabízené prostřednictvím zrcadlení, RAID-Z atd.) A výkonem (rychlost čtení / zápisu) jsou diskutovány zdlouhavě, například.

Zkušenosti

Oba autoři této knihy mají dlouholeté zkušenosti s různými systémy UNIX a Linux, než se usadili ve FreeBSD. Totéž platí pro úložná zařízení. Od rotujících disků po NVMe flash a od FAT32 po FFS se s tím vším vypořádali, takže nemusíte.

"Moudrý muž se učí ze zkušeností ostatních.".“A tato kniha vám k tomu poskytuje ideální příležitost. Michael Lucas je nejen zkušený sysadmin, ale také ostřílený spisovatel (píše beletrii i literaturu faktu), takže kniha je plná vtipných poznámek a humoru, na rozdíl od jiných textů, které jsou jen suchou vášnivou dokumentací systému.

Slovo pro nové uživatele

Pokud jste dost mladí na to, abyste nevěděli nic o stavu výpočetní techniky na konci 90. a počátku 2000, považujte se za šťastného. To byla doba, kdy se disková technologie i souborové systémy neustále vyvíjely. Lidé vytvořili abstrakce, jako je Volume Manager, aby reprezentovali více disků jako jeden. Prodejci vyráběli disky, které by hlásily různé velikosti sektoru v různých scénářích atd.

Ke správě úložných polí bylo použito mnoho nečistých způsobů, v neposlední řadě to byly hardwarové řadiče RAID, které jsou často nenahraditelné a fungují jako jediný bod selhání - jediná věc, kterou měli zmírnit.

Existují odkazy na starší technologie, většinou o věcech, jako je správce svazků, řadič RAID atd. Podívejte se na tato slova na webu, pokud nedosáhnete toho, co znamenají, poskytne vám pěkný kontrast mezi tím, jak ZFS zachází s vašimi disky, oproti tomu, jak se s nimi tradičně zacházelo.

Přehled

Se sofistikovaným softwarem, jako je OpenZFS, se uživatel často obává, že nebude vědět, co má dělat. Sofistikovanost však nutně neznamená komplikaci. Uživatelé by si měli položit otázku: „Jak to funguje?„Všechno ostatní bude následovat přirozeně. Je navržen tak, aby byl natolik snadný, že je lze používat jednou rukou, víte.

První kapitola podává přehled o ZFS, jeho historii, účelu, několika úvodních příkazech a uspořádání zbytku knihy. Druhá a třetí kapitola se ponoří do vdevs a zpools a provede vás myšlenkovým procesem, než uspořádáte a naformátujete disky pomocí ZFS. Jaký typ nadbytečnosti můžete chtít, prokládání, zrcadlení, raidz atd? Jak bude ovlivněn výkon? A tak dále. Jedná se o abstrakce specifické pro ZFS, a proto je důležité, aby je začátečníci hned pochopili. Naštěstí je psaní také jednoznačné a poskytuje jasný obraz všeho, co se děje pod kapotou.

Jakmile jste uspořádali a naformátovali disky, následuje kapitola o datových sadách ('datová sada' je další termín pro souborový systém v ZFS lingo). Zde můžete vyladit parametry na úrovni souborového systému. Rezervní prostory pro datovou sadu, omezení datových sad v zaplnění celého prostoru, nastavení komprese atd. Se dozvíte zde.

Následující kapitoly se většinou týkají údržby vašeho zpoolu. Jak zkontrolovat chyby, co dělat, když selže disk atd. K dispozici je také kapitola věnovaná snímkům a klonům, která je nesmírně užitečná a plně využívá funkce ZFS pro kopírování a zápis.

Závěr

Pokud projdete první 4 kapitoly, stačí vám začít s vlastním nastavením ZFS. Se zbytkem knihy můžete zacházet jako s užitečným referenčním materiálem, když potřebujete něco vyhledat. Pochybuji však, že se budete moci zastavit jen na 4. kapitole. Psaní je zábavné a podněcuje zvědavost. Poté, co s knihou skončíte, budete chtít další akce

Pokud opravdu chcete jít dolů do králičí nory ZFS, je tu také „FreeBSD Mastery: Advanced ZFS“, který je další v mém seznamu čtení. Pokud chcete něco obecnějšího než jen úložiště, podívejte se na autorovo nové Absolute FreeBSD, 3. vydání.

Top 5 ergonomických produktů pro počítačové myši pro Linux
Způsobuje dlouhodobé používání počítače bolest zápěstí nebo prstů? Trpíte ztuhlými klouby a neustále si musíte třást ruce? Cítíte pálivou bolest pokaž...
Jak změnit nastavení myši a touchpadu pomocí Xinput v Linuxu
Většina linuxových distribucí je ve výchozím nastavení dodávána s knihovnou „libinput“ pro zpracování vstupních událostí v systému. Může zpracovávat v...
Přemapujte tlačítka myši odlišně pro jiný software pomocí ovládání myší X-Mouse
Možná potřebujete nástroj, který by mohl změnit ovládání myši u každé aplikace, kterou používáte. V takovém případě můžete vyzkoušet aplikaci s názvem...