ZFS

FreeBSD Mastery ZFS

FreeBSD Mastery ZFS
Book 7 i serien FreeBSD Mastery är en av de mest informativa och engagerande tekniska relaterade boken jag har läst. FreeBSD Mastery: ZFS fungerar som ett gateway-läkemedel för nybörjare som vill anpassa OpenZFS.Som titeln antyder handlar boken om OpenZFS på FreeBSD, men de flesta saker som du kommer att lära dig i den här boken är allmänt tillämpliga på alla ZFS-system. FreeBSD-specifikationerna som det hänvisas till, som GEOM-lagringsleverantörer, är intressanta koncept på egen hand och kommer inte att skjuta upp dig, enligt min mening. Trots att den är bok 7 i en serie är den ganska fristående.

Kunskap som inte minns kommandon

Jag tycker att de flesta "tekniska böcker" är fyllda med massor av kommandon och detaljer som man aldrig kan hoppas kunna klämma i hans / hennes huvud. Ändå skriver författare och förväntar sig att användarna kommer ihåg vad som nämns i texten.

Den här boken från Michael Lucas och Allan Jude är allt annat än en tråkig lärobok. Du kan njuta av den här boken på ljus söndag eftermiddag i ett kafé utan att ha en ZFS-pool att faktiskt arbeta med. Skriften uppmuntrar till visuell fantasi hos läsarna. Hur zpools är konstruerade, hur diskar grupperas i vdevs och hur olika datamängder kan dela en given zpool kommer du att lära dig allt utan att behöva memorera någonting. Vid tveksamhet fungerar boken också som en anständig referenstext. Även om jag mycket föredrar man-sidor eftersom programvaran uppdateras medan böckerna är desamma.

Utan att överväldiga läsarna med ett ton kommandon och inställbara parametrar, ger FreeBSD Mastery: ZFS kunskap. Efter att ha läst den här boken skulle du veta vad du ska göra när du står inför uppgiften att skapa dina egna zpool- och zfs-datauppsättningar. Avvägningarna mellan redundans (erbjuds via spegling, RAID-Z, etc) och prestanda (läs- / skrivhastighet) diskuteras långt, till exempel.

Erfarenhet

Båda författarna till denna bok har haft många års erfarenhet av olika UNIX- och Linux-system innan de slog sig ner med FreeBSD. Detsamma gäller lagringsenheter. Från snurrskivor till NVMe-flash och från FAT32 till FFS har de hanterat allt, så du behöver inte.

”En klok man lär sig av andras erfarenheter.”Och den här boken ger dig det perfekta tillfället. Michael Lucas är inte bara en erfaren sysadmin utan också en erfaren författare (han skriver både fiktion och sakprosa), så boken är full av kvicka kommentarer och humor, till skillnad från andra texter som alla bara är torr passionell dokumentation av ett system.

Ett ord för nya användare

Om du är tillräckligt ung för att inte veta någonting om datorns tillstånd i slutet av 90-talet och början av 2000-talet, anser du dig lycklig. Det var då både disktekniken och filsystemen utvecklades ständigt. Människor skapade abstraktioner som Volume Manager för att representera flera diskar som en enda. Leverantörer tillverkade diskar som skulle rapportera olika sektorstorlek i olika scenarier och så vidare.

Många orena sätt användes för att hantera lagringsarrayer, inte minst av hårdvaru-RAID-kontroller som ofta är oersättliga och fungerar som en enda felpunkt - den enda som de skulle mildra.

Det finns referenser till de äldre teknikerna, mestadels om saker som volymhanterare, RAID-kontroller, etc. Leta efter dessa ord på webben om du inte riktigt förstår vad de menar, det ger dig en fin kontrast mellan hur ZFS behandlar dina skivor jämfört med hur traditionellt de behandlades.

En översikt

Med sofistikerad programvara som OpenZFS-användare oroar sig ofta för att de inte vet vad de ska göra. Dock innebär sofistikering inte nödvändigtvis komplikationer. Frågan som användarna bör ställa sig är: ”Hur fungerar det??”Allt annat kommer att följa naturligt. Det är utformat för att vara enkelt så att man kan använda det ensam, vet du.

Det första kapitlet ger en översikt över ZFS, dess historia, dess syfte, några inledande kommandon och hur resten av boken är ordnad. Det andra och tredje kapitlet dyker in i vdevs och zpools och tar dig igenom tankeprocessen innan du ordnar och formaterar dina diskar med ZFS. Vilken typ av redundans du kanske vill stripa, spegla, raidz, etc? Hur kommer föreställningen att påverkas? Och så vidare. Dessa är ZFS-specifika abstraktioner och därför är det viktigt för nybörjare att förstå dem direkt. Lyckligtvis är skrivningen också entydig och målar en tydlig bild av allt som händer under huven.

När du har ordnat och formaterat diskarna följer kapitlet om datamängder ('dataset' en annan term för filsystem i ZFS lingo) nästa. Här får du ställa in parametrar på filsystemnivå. Reservera utrymmen för dataset, begränsa datauppsättningar från att slå upp allt utrymme, ställa in komprimering, etc. kan läsas här.

Kapitlen som följer efter detta handlar mest om underhåll av din zpool. Hur man kontrollerar om det finns fel, vad man ska göra när en disk misslyckas osv. Det finns också ett kapitel som är tillägnad ögonblicksbilder och kloner som är oerhört hjälpsamma och som till fullo utnyttjar ZFS: s kopieringsfunktion.

Slutsats

Om du bara går igenom de fyra första kapitlen räcker det för att du ska komma igång med din egen ZFS-installation. Du kan behandla resten av boken som ett användbart referensmaterial för när du behöver leta upp något. Jag tvivlar dock på om du kommer att kunna stanna till bara kapitel 4. Skriften är underhållande och väcker nyfikenhet. Du kommer att behöva lite mer action efter att du är klar med boken

Om du verkligen vill gå ner i kaninhålet på ZFS finns det också "FreeBSD Mastery: Advanced ZFS" som är nästa på min läslista. Om du vill ha något mer allmänt än bara lagring, kolla in författarens nya Absolute FreeBSD, 3: e upplagan.

Mus Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Dual Display Mouse Manager låter dig kontrollera och konfigurera musrörelser mellan flera skärmar genom att sakta ner dess rörelser nära gränsen. Wind...
Mus WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
Om du vill förbättra standardfunktionerna för din muspekare, använd freeware WinMouse. Det lägger till fler funktioner som hjälper dig att få ut det m...
Mus Mus vänsterklicka på knappen fungerar inte på Windows 10
Mus vänsterklicka på knappen fungerar inte på Windows 10
Om du använder en dedikerad mus med din bärbara dator eller stationära dator men musens vänsterklick-knapp fungerar inte på Windows 10/8/7 av någon an...