ZFS

GratisBSD Penguasaan ZFS

GratisBSD Penguasaan ZFS
Buku 7 dalam seri FreeBSD Mastery adalah salah satu buku terkait teknologi yang paling informatif dan menarik yang pernah saya baca. Penguasaan FreeBSD: ZFS berfungsi sebagai obat gerbang bagi pengguna pemula yang ingin mengadaptasi OpenZFS.Seperti judulnya, buku ini tentang OpenZFS di FreeBSD, tetapi sebagian besar hal yang akan Anda pelajari dalam buku ini berlaku untuk sistem ZFS apa pun, secara umum. Spesifik FreeBSD yang direferensikan, seperti penyedia penyimpanan GEOM, adalah konsep yang menarik dan tidak akan membuat Anda kecewa, menurut saya. Meskipun merupakan buku 7 dari seri, itu cukup mandiri.

Pengetahuan Bukan Menghafal Perintah

Saya menemukan bahwa sebagian besar "buku teknologi" dipenuhi dengan banyak perintah dan detail yang tidak dapat diharapkan untuk dijejalkan di kepalanya. Namun penulis menulis, mengharapkan pengguna untuk menghafal apa pun yang disebutkan dalam teks.

Buku dari Michael Lucas dan Allan Jude ini sama sekali bukan buku teks kuliah yang membosankan. Anda dapat menikmati buku ini pada hari Minggu sore yang cerah, di kedai kopi, tanpa memiliki kolam ZFS untuk benar-benar bekerja. Tulisannya menggugah imajinasi visual di benak pembaca. Bagaimana zpools dibangun, bagaimana disk dikelompokkan ke dalam vdevs dan bagaimana berbagai kumpulan data dapat berbagi zpool tertentu Anda akan mempelajari semuanya tanpa harus mengingat apa pun. Jika ragu, buku ini juga berfungsi sebagai teks referensi yang layak. Meskipun saya lebih suka halaman manual karena perangkat lunak diperbarui sedangkan buku tetap sama.

Tanpa membebani pembaca dengan banyak perintah dan parameter yang dapat disesuaikan, FreeBSD Mastery: ZFS memberikanFS pengetahuan. Setelah membaca buku ini, Anda akan tahu apa yang harus dilakukan ketika dihadapkan dengan tugas membuat dataset zpool dan zfs Anda sendiri. Pertukaran antara redundansi (ditawarkan melalui mirroring, RAID-Z, dll) dan kinerja (kecepatan baca/tulis) dibahas panjang lebar, misalnya.

Pengalaman

Kedua penulis buku ini memiliki pengalaman bertahun-tahun dengan berbagai sistem UNIX dan Linux sebelum mereka menetap dengan FreeBSD. Hal yang sama berlaku dengan perangkat penyimpanan. Dari disk yang berputar hingga flash NVMe dan dari FAT32 hingga FFS, mereka telah menangani semuanya, jadi Anda tidak perlu.

“Orang bijak belajar dari pengalaman orang lain.” dan buku ini memberikan kesempatan sempurna bagi Anda untuk melakukannya. Michael Lucas tidak hanya seorang sysadmin yang berpengalaman tetapi juga seorang penulis berpengalaman (ia menulis fiksi dan non-fiksi), sehingga buku ini penuh dengan komentar dan humor yang jenaka, tidak seperti teks-teks lain yang semuanya hanyalah dokumentasi sistem tanpa gairah.

Sepatah Kata untuk Pengguna Baru

Jika Anda cukup muda untuk tidak tahu apa-apa tentang keadaan komputasi di akhir 90-an dan awal 2000-an, anggap diri Anda beruntung. Ini adalah waktu ketika teknologi disk dan sistem file terus berkembang. Orang-orang membuat abstraksi seperti Volume Manager untuk mewakili banyak disk sebagai satu disk. Vendor membuat disk yang akan melaporkan ukuran sektor yang berbeda dalam skenario yang berbeda dan seterusnya.

Banyak cara kotor yang digunakan untuk mengelola susunan penyimpanan, tidak sedikit di antaranya adalah pengontrol RAID perangkat keras yang sering kali tidak tergantikan dan bertindak sebagai satu titik kegagalan - satu hal yang seharusnya mereka mitigasi.

Ada referensi ke teknologi yang lebih lama, sebagian besar tentang hal-hal seperti manajer volume, pengontrol RAID, dll. Cari di web untuk kata-kata ini jika Anda tidak mengerti apa artinya, itu akan memberi Anda kontras yang bagus antara cara ZFS memperlakukan disk Anda vs bagaimana mereka diperlakukan secara tradisional.

Gambaran

Dengan perangkat lunak canggih seperti OpenZFS, pengguna sering khawatir mereka tidak tahu harus berbuat apa. Namun, kecanggihan tidak selalu menyiratkan komplikasi. Pertanyaan yang harus diajukan pengguna pada diri mereka sendiri adalah, “Bagaimana cara kerjanya?Segala sesuatu yang lain akan mengikuti secara alami. Ini dirancang agar cukup mudah sehingga seseorang dapat menggunakannya sendiri, Anda tahu.

Bab pertama memberikan gambaran umum tentang ZFS, sejarahnya, tujuannya, beberapa perintah pengantar dan bagaimana sisa buku ini disusun. Bab kedua dan ketiga menyelami vdevs dan zpools dan membawa Anda melalui proses berpikir sebelum Anda mengatur dan memformat disk Anda dengan ZFS. Jenis redundansi apa yang mungkin Anda inginkan striping, mirroring, raidz, dll?? Bagaimana kinerja akan terpengaruh?? Dan seterusnya. Ini adalah abstraksi khusus ZFS dan oleh karena itu penting bagi pemula untuk langsung memahaminya. Untungnya, tulisannya juga tidak ambigu dan melukiskan gambaran yang jelas tentang segala sesuatu yang terjadi di bawah tenda.

Setelah Anda mengatur dan memformat disk, bab tentang kumpulan data ('set data' adalah istilah lain untuk sistem file dalam istilah ZFS) berikut berikutnya. Di sini, Anda dapat menyetel parameter pada level sistem file. Cadangan ruang untuk dataset, membatasi dataset dari memonopoli semua ruang, mengatur kompresi, dll dapat dipelajari di sini.

Bab-bab berikutnya setelah ini sebagian besar tentang pemeliharaan zpool Anda. Cara memeriksa kesalahan, apa yang harus dilakukan ketika disk gagal, dll. Ada juga bab yang didedikasikan untuk snapshot dan klon yang sangat membantu dan memanfaatkan sepenuhnya fungsi copy-on-write ZFS.

Kesimpulan

Jika Anda baru saja melalui 4 bab pertama, itu sudah cukup bagi Anda untuk memulai pengaturan ZFS Anda sendiri. Anda dapat memperlakukan sisa buku ini sebagai bahan referensi yang berguna ketika Anda perlu mencari sesuatu. Namun, saya ragu apakah Anda akan bisa berhenti hanya di bab 4. Tulisannya menghibur dan memancing rasa penasaran. Anda akan dibiarkan menginginkan beberapa tindakan lagi setelah Anda selesai dengan buku itu

Jika Anda benar-benar ingin mempelajari ZFS, ada juga "FreeBSD Mastery: Advanced ZFS" yang ada di daftar bacaan saya berikutnya. Jika Anda menginginkan sesuatu yang lebih umum dari sekadar penyimpanan, lihat Absolute FreeBSD, Edisi ke-3 dari penulis yang baru.

Tutorial OpenTTD
OpenTTD adalah salah satu game simulasi bisnis paling populer di luar sana. Dalam game ini, Anda perlu membuat bisnis transportasi yang luar biasa. Na...
SuperTuxKart untuk Linux
SuperTuxKart adalah judul hebat yang dirancang untuk memberi Anda pengalaman Mario Kart gratis di sistem Linux Anda. Ini cukup menantang dan menyenang...
Pertempuran untuk Tutorial Westnoth
The Battle for Wesnoth adalah salah satu game strategi open source terpopuler yang bisa kamu mainkan saat ini. Tidak hanya game ini telah dikembangkan...