ZFS

Penguasaan FreeBSD ZFS

Penguasaan FreeBSD ZFS
Buku 7 dalam siri FreeBSD Mastery adalah salah satu buku berkaitan teknologi yang paling bermaklumat dan menarik yang pernah saya baca. Penguasaan FreeBSD: ZFS berfungsi sebagai ubat pintu masuk kepada pengguna baru yang ingin menyesuaikan OpenZFS.Seperti yang dicadangkan oleh tajuknya, buku ini adalah mengenai OpenZFS di FreeBSD, tetapi kebanyakan perkara yang akan anda pelajari dalam buku ini berlaku untuk sistem ZFS pada umumnya. Spesifikasi FreeBSD yang dirujuk, seperti penyedia storan GEOM, adalah konsep menarik sendiri dan tidak akan membuat anda kecewa, menurut saya. Walaupun menjadi buku 7 dari satu siri, ia cukup mandiri.

Pengetahuan Tidak Menghafal Perintah

Saya dapati bahawa kebanyakan "buku teknologi" dipenuhi dengan banyak perintah dan perincian yang tidak pernah diharapkan oleh seseorang untuk menjejalkan kepalanya. Namun penulis menulis, mengharapkan pengguna menghafal apa sahaja yang disebutkan dalam teks.

Buku ini dari Michael Lucas dan Allan Jude hanyalah buku teks kuliah yang membosankan. Anda boleh menikmati buku ini pada petang Ahad yang cerah, di kedai kopi, tanpa mempunyai kolam ZFS untuk diusahakan. Penulisan itu menimbulkan imaginasi visual dalam minda para pembaca. Bagaimana zpool dibina, bagaimana cakera dikelompokkan ke dalam vdev dan bagaimana pelbagai set data dapat berkongsi zpool tertentu, anda akan mempelajari semuanya tanpa perlu menghafal apa-apa. Apabila ragu-ragu, buku ini juga berfungsi sebagai teks rujukan yang baik. Walaupun saya lebih suka halaman manual kerana perisian dikemas kini sedangkan buku tetap sama.

Tanpa membebani pembaca dengan banyak perintah dan parameter yang dapat disesuaikan, FreeBSD Mastery: ZFS menyampaikan pengetahuan. Setelah membaca buku ini, anda akan tahu apa yang harus dilakukan apabila berhadapan dengan tugas membuat set data zpool dan zfs anda sendiri. Pertukaran antara kelebihan (ditawarkan melalui pencerminan, RAID-Z, dll) dan prestasi (kelajuan baca / tulis) dibincangkan panjang lebar, misalnya.

Pengalaman

Kedua-dua pengarang buku ini mempunyai pengalaman bertahun-tahun dengan pelbagai sistem UNIX dan Linux sebelum mereka menggunakan FreeBSD. Perkara yang sama berlaku dengan peranti storan. Dari cakera berputar hingga kilat NVMe dan dari FAT32 hingga FFS mereka telah menangani semuanya, jadi anda tidak perlu.

“Orang yang bijak belajar dari pengalaman orang lain."Dan buku ini memberikan peluang yang tepat untuk anda melakukannya. Michael Lucas bukan sahaja seorang sysadmin yang berpengalaman tetapi juga seorang penulis berpengalaman (dia menulis fiksyen dan bukan fiksyen), jadi buku ini penuh dengan komen dan humor yang cerdik, tidak seperti teks lain yang semuanya hanya dokumentasi tanpa hasrat kering dari sistem.

Perkataan untuk Pengguna Baru

Sekiranya anda cukup muda untuk tidak mengetahui apa-apa mengenai keadaan pengkomputeran pada akhir 90-an dan awal 2000-an, anggap diri anda bertuah. Ini adalah masa ketika teknologi cakera dan sistem fail terus berkembang. Orang membuat abstraksi seperti Volume Manager untuk mewakili beberapa cakera sebagai satu. Penjual menghasilkan cakera yang akan melaporkan saiz sektor yang berbeza dalam senario yang berbeza dan sebagainya.

Banyak cara yang tidak bersih digunakan untuk menguruskan susunan storan, yang paling tidak adalah pengawal RAID perkakasan yang sering tidak dapat diganti dan bertindak sebagai satu titik kegagalan - satu perkara yang sepatutnya mereka atasi.

Terdapat rujukan untuk teknologi lama, kebanyakannya mengenai perkara seperti pengurus kelantangan, pengawal RAID, dll. Cari di web untuk kata-kata ini jika anda tidak memahami maksudnya, ini akan memberi anda perbezaan yang baik antara cara ZFS merawat cakera anda berbanding cara tradisional mereka diperlakukan.

Gambaran keseluruhan

Dengan perisian canggih seperti pengguna OpenZFS sering bimbang mereka tidak akan tahu apa yang harus dilakukan. Walau bagaimanapun, kecanggihan tidak semestinya menunjukkan komplikasi. Pertanyaan yang harus ditanyakan pengguna kepada diri mereka sendiri adalah, "Bagaimana cara kerjanya?"Semua yang lain akan mengikuti secara semula jadi. Reka bentuknya cukup mudah sehingga seseorang dapat menggunakannya sendiri, anda tahu.

Bab pertama memberikan gambaran keseluruhan mengenai ZFS, sejarahnya, tujuannya, beberapa arahan pengantar dan bagaimana buku yang lain disusun. Bab kedua dan ketiga menyelami vdev dan zpool dan membawa anda melalui proses pemikiran sebelum anda mengatur dan memformat cakera anda dengan ZFS. Apa jenis redundansi yang mungkin anda mahukan striping, mirroring, raidz, dll? Bagaimana prestasi akan terjejas? Dan sebagainya. Ini adalah abstraksi khusus ZFS dan oleh itu penting bagi pemula untuk segera memahaminya. Nasib baik, tulisan itu juga tidak jelas dan melukis gambaran jelas mengenai semua yang berlaku di bawah tudung.

Setelah anda mengatur dan memformat disk, bab mengenai set data ('dataset' adalah istilah lain untuk sistem fail dalam bahasa ZFS) berikut. Di sini, anda dapat menyesuaikan parameter pada tahap sistem fail. Tempah ruang untuk set data, menyekat set data daripada menyogok semua ruang, mengatur pemampatan, dll boleh dipelajari di sini.

Bab-bab yang menyusul selepas ini kebanyakan berkaitan dengan penyelenggaraan zpool anda. Cara memeriksa kesilapan, apa yang harus dilakukan apabila cakera gagal, dll. Terdapat juga bab yang didedikasikan untuk snapshot dan klon yang sangat membantu dan memanfaatkan sepenuhnya fungsi copy-on-write ZFS.

Kesimpulannya

Sekiranya anda hanya melalui 4 bab pertama yang cukup untuk anda memulakan dengan penyediaan ZFS anda sendiri. Anda boleh menganggap buku ini sebagai bahan rujukan yang berguna apabila anda perlu mencari sesuatu. Namun, saya ragu jika anda dapat berhenti hanya pada bab 4. Penulisannya menghiburkan dan menimbulkan rasa ingin tahu. Anda akan dibiarkan memerlukan beberapa tindakan lagi setelah anda selesai dengan buku ini

Sekiranya anda benar-benar ingin pergi ke lubang kelinci ZFS, ada juga "FreeBSD Mastery: Advanced ZFS" yang berada di sebelah dalam senarai bacaan saya. Sekiranya anda mahukan sesuatu yang lebih umum daripada sekadar penyimpanan, periksa Absolute FreeBSD baru, Edisi ke-3 pengarang.

10 Permainan Teratas untuk Dimainkan di Ubuntu
Platform Windows telah menjadi salah satu platform dominan untuk permainan kerana peratusan besar permainan yang sedang berkembang hari ini untuk meny...
5 Permainan Arcade Terbaik untuk Linux
Pada masa kini, komputer adalah mesin serius yang digunakan untuk permainan. Sekiranya anda tidak dapat memperoleh skor tinggi baru, anda akan tahu ma...
Battle For Wesnoth 1.13.6 Pembangunan Dikeluarkan
Battle For Wesnoth 1.13.6 dilancarkan bulan lalu, adalah rilis pengembangan keenam di 1.13.siri x dan memberikan sejumlah penambahbaikan, terutamanya ...