FreeBSD Mastery ZFS

FreeBSD Mastery ZFS
Książka 7 z serii FreeBSD Mastery to jedna z najbardziej pouczających i angażującej książki związanej z technologią, którą przeczytałem. FreeBSD Mastery: ZFS służy jako lek na początku użytkowników, którzy chcą dostosować OpenZFS.Jak sugeruje tytuł, książka opowiada o Openzfs na FreeBSD, Ale większość rzeczy, których nauczysz się w tej książce, ma zastosowanie do każdego systemu ZFS, ogólnie. Odwołane są szczegóły FreeBSD, takie jak dostawcy magazynów Geom, są same interesujące koncepcje i nie odrzucają cię, moim zdaniem. Pomimo tego, że jest książką 7 serii, jest bardzo samodzielna.

Wiedza, a nie zapamiętywanie poleceń

Uważam, że większość „książek technicznych” jest wypełniona toną poleceń i szczegółów, których nigdy nie można liczyć. Jednak autorzy piszą, oczekując, że użytkownicy zapamiętają wszystko, co jest wspomniane w tekście.

Ta książka od Michaela Lucasa i Allana Jude'a jest niczym innym, jak nudnym podręcznikiem college'u. Możesz cieszyć się tą książką w jasne niedzielne popołudnie, w kawiarni, bez basenu ZFS do pracy. Pismo pobudza wyobraźnię wizualną w umyśle czytelników. Jak konstruowane są ZPools, w jaki sposób dyski są grupowane w VDEV i jak różne zestawy danych mogą udostępniać dany ZPool, dowiesz się o tym wszystkim bez konieczności zapamiętywania. W razie wątpliwości książka również służy jako przyzwoity tekst referencyjny. Chociaż bardzo wolę strony człowieka, ponieważ oprogramowanie jest aktualizowane, podczas gdy książki pozostają takie same.

Bez przytłaczania czytelników mnóstwem poleceń i parametrów dostrajalnych, FreeBSD Mastery: ZFS przekazuje wiedza. Po przeczytaniu tej książki wiedziałbyś, co zrobić, gdy skonfrontujesz z zadaniem tworzenia własnych zestawów danych ZPOOL i ZFS. Kompromisy między redundancją (oferowane za pośrednictwem lustrzanki, RAID-Z itp.) A wydajnością (prędkość odczytu/zapisu) są na przykład, na przykład.

Doświadczenie

Obaj autorzy tej książki mieli wieloletnie doświadczenie z różnymi systemami Unix i Linux, zanim osiedlili się z FreeBSD. To samo dotyczy urządzeń pamięci masowej. Od wirujących dysków po NVMe Flash i od FAT32 do FFS, które zajmowali się tym wszystkim, więc nie musisz.

„Mądry człowiek uczy się od doświadczenia innych.”A ta książka stanowi dla Ciebie idealną okazję. Michael Lucas jest nie tylko doświadczonym sysadminem, ale także doświadczonym pisarzem (pisze zarówno fikcję, jak i non-fiction), więc książka jest pełna dowcipnych uwag i humoru, w przeciwieństwie do innych tekstów, które są po prostu suchą namiętną dokumentacją systemu systemowego systemu.

Słowo dla nowych użytkowników

Jeśli jesteś wystarczająco młody, aby nie wiedzieć nic o stanie obliczeń na przełomie lat 90. i 2000, uważaj się. Był to czas, w którym zarówno technologia dysku, jak i systemy plików stale się rozwijały. Ludzie stworzyli abstrakcje, takie jak Volume Manager, aby reprezentować wiele dysków jako jeden. Dostawcy wyprodukowali dyski, które zgłaszałyby różny rozmiar sektora w różnych scenariuszach i tak dalej.

Do zarządzania macierzami pamięci, z których nie najmniej były użyte wiele nieczystych sposobów, które były sterownikami rajdowymi, które często są niezastąpione i działają jako pojedynczy punkt awarii - jedna rzecz, którą mieli łagodzić.

Istnieją odniesienia do starszych technologii, głównie o takich rzeczach takich jak Volume Manager, RAID Controller itp. Spójrz w Internecie w poszukiwaniu tych słów, jeśli nie dostaniesz tego, co oznaczają, zapewni ci niezły kontrast między sposobem, w jaki ZFS traktuje twoje dyski, a jak tradycyjnie były traktowane.

Przegląd

Dzięki wyrafinowanemu oprogramowaniu, takim jak użytkownik OpenZFS, często się martwią, nie wiedzą, co robić. Jednak wyrafinowanie niekoniecznie oznacza komplikacje. Pytanie, które użytkownicy powinni zadawać sobie: „Jak to działa?„Wszystko inne nastąpi naturalnie. Zaprojektowany tak, aby był na tyle łatwy, aby można go używać pojedynczo, wiesz.

Pierwszy rozdział zawiera przegląd ZFS, jego historia, jego cel, kilka poleceń wprowadzających i sposób ułożonego reszty książki. Drugi i trzeci rozdział zanurzają się w VDEV i ZPOOLS i przeprowadza Cię przez proces myślowy, zanim zorganizujesz i sformatujesz dyski za pomocą ZFS. Jaki rodzaj redundancji możesz chcieć paski, lustrzanie, raidz itp? Jak wpłynie to na wydajność? I tak dalej. Są to abstrakcje specyficzne dla ZFS, a zatem ważne jest, aby początkujący je od razu je zrozumieć. Na szczęście pisanie jest również jednoznaczne i maluje wyraźny obraz wszystkiego, co dzieje się pod maską.

Po zorganizowaniu i sformatowaniu dysków rozdział dotyczący zestawów danych („Zestaw danych” to kolejny termin dla systemu plików w ZFS Lingo). Tutaj możesz dostroić parametry na poziomie systemu plików. Zarezerwuj przestrzenie do zestawu danych, ograniczając zestawy danych od sprzątania całej przestrzeni, konfigurowanie kompresji itp.

Następnie następujące rozdziały dotyczą głównie konserwacji twojego zpool. Jak sprawdzić błędy, co zrobić, gdy dysk się nie powiedzie, itp. Istnieje również rozdział poświęcony migawkom i klonom, który jest niezwykle pomocny i w pełni wykorzystuje funkcjonalność kopii ZFS.

Wniosek

Jeśli po prostu przejdziesz przez pierwsze 4 rozdziały, które wystarczą, abyś mógł zacząć od własnej konfiguracji ZFS. Możesz traktować resztę książki jako przydatny materiał referencyjny, gdy trzeba coś spojrzeć. Wątpię jednak, czy będziesz w stanie zatrzymać się tylko w rozdziale 4. Pismo jest zabawne i zachęca do ciekawości. Zostaniesz chęć więcej akcji po zakończeniu książki

Jeśli naprawdę chcesz zejść z dziurki królika ZFS, istnieje również „FreeBSD Mastery: Advanced ZFS”, który jest następny na mojej liście czytania. Jeśli chcesz czegoś bardziej ogólnego niż tylko pamięć, sprawdź nowy Autor Absolute FreeBSD, 3. edycja.