Debian

Instal dan Setup ZFS di Debian 10

Instal dan Setup ZFS di Debian 10
Bentuk lengkap dari ZFS aku s Sistem File Zettabyte. Sistem file ZFS adalah sistem file 128-bit. Ukuran sistem file yang didukung ZFS adalah 3×1024 TB. Anda mungkin tidak pernah menemukan sistem file sebesar itu dalam kehidupan nyata. Sistem file ZFS dirancang untuk menyimpan dan mengakses sejumlah besar data.

Selain dukungan ukuran sistem file yang besar, ZFS juga memiliki beberapa fitur yang mengesankan:

  1. ZFS memiliki pengelola volume bawaan.
  2. Dukungan bawaan untuk berbagai jenis RAID.
  3. Dukungan enkripsi bawaan.
  4. Dukungan checksum data/metadata bawaan.
  5. Dukungan kompresi sistem file bawaan.
  6. Dukungan kuota bawaan.
  7. Dukungan deduplikasi data bawaan.
  8. Dukungan snapshot sistem file.

Batasan sistem file ZFS adalah:

  1. Ukuran maksimum satu file bisa 264 byte atau 16 exbibytes (EB).
  2. Di setiap direktori, Anda dapat membuat maksimal 264 file/direktori.
  3. Ukuran maksimum kumpulan ZFS apa pun bisa 2128 byte atau 256 kuadriliun zebibytes.
  4. Anda dapat membuat 264 kumpulan ZFS di komputer Anda.
  5. Di kumpulan ZFS tunggal, Anda dapat menambahkan maksimum 264 perangkat penyimpanan (HDD/SSD).
  6. Anda dapat membuat 264 sistem file di kumpulan penyimpanan ZFS tunggal.

Artikel ini akan menunjukkan kepada Anda cara menginstal dan mengatur sistem file ZFS di Debian 10. Jadi, mari kita mulai.

Mengaktifkan Repositori Paket Debian contrib:

Paket sistem file ZFS tersedia di Debian 10 resmi berkontribusi gudang paket. Itu berkontribusi repositori paket tidak diaktifkan secara default di Debian 10. Tetapi Anda dapat mengaktifkannya dari baris perintah dengan mudah.

Untuk mengaktifkan berkontribusi repositori paket, buka a Terminal dan jalankan perintah berikut:

$ sudo apt-add-repository berkontribusi

Debian resmi berkontribusi repositori harus diaktifkan.

Sekarang, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo apt update

Cache repositori paket APT harus diperbarui.

Menginstal Ketergantungan ZFS:

Modul kernel sistem file ZFS bergantung pada banyak pustaka lain yang perlu Anda instal sebelum menginstal ZFS di mesin Debian 10 Anda.

Anda dapat menginstal semua pustaka tempat modul kernel ZFS bergantung dengan perintah berikut:

$ sudo apt install Linux-headers-$(uname -r) Linux-image-amd64 spl kmod

Untuk mengonfirmasi penginstalan, tekan kamu lalu tekan <Memasukkan>.

Manajer paket APT harus mengunduh semua paket yang diperlukan dari internet. Mungkin perlu beberapa saat untuk menyelesaikannya.

Setelah semua paket diunduh, manajer paket APT akan menginstalnya satu per satu. Mungkin perlu beberapa saat untuk menyelesaikannya.

Semua paket yang diperlukan harus diinstal pada saat ini.

Menginstal ZFS di Debian 10:

Sekarang, Anda dapat menginstal sistem file ZFS di Debian 10 dengan perintah berikut:

$ sudo untuk menginstal zfsutils-linux zfs-dkms zfs-zed

Untuk mengonfirmasi penginstalan, tekan kamu lalu tekan <Memasukkan>.

Untuk menerima lisensi ZFS, pilih <baik> dan tekan <Memasukkan>.

Manajer paket APT harus mengunduh dan menginstal semua paket yang diperlukan. Mungkin perlu beberapa saat untuk menyelesaikannya.

Pada titik ini, sistem file ZFS harus diinstal. Namun, beberapa layanan tidak dikonfigurasi dengan benar, seperti yang Anda lihat pada tangkapan layar di bawah.

Untuk mengonfigurasi layanan ZFS dengan benar, Anda harus mengaktifkan zfs modul kernel dengan perintah berikut:

$ sudo modprobe zfs

Sekarang, konfigurasikan layanan ZFS yang sebelumnya tidak dikonfigurasi dengan benar, jalankan perintah berikut:

$ sudo apt -f install

Seperti yang Anda lihat, layanan ZFS sedang dikonfigurasi. Mungkin perlu beberapa detik untuk menyelesaikannya.

Layanan ZFS harus dikonfigurasi pada saat ini.

Itu zfs modul kernel tidak akan dimuat secara otomatis saat komputer Anda mulai. Jadi, Anda harus mengonfigurasi Debian 10 untuk memuat zfs modul kernel secara otomatis saat boot.

Untuk memuat zfs modul kernel saat boot, buat file baru /etc/modules-load.d/zfs.konf dengan perintah berikut:

$ sudo nano /etc/modules-load.d/zfs.konf

Ketik zfs dalam /etc/modules-load.d/zfs.konf file seperti yang ditandai pada tangkapan layar di bawah ini.

Setelah selesai, tekan <Ctrl> + X diikuti oleh kamu dan <Memasukkan> untuk menyimpan /etc/modules-load.d/zfs.konf mengajukan.

Agar perubahan diterapkan, reboot komputer Anda dengan perintah berikut:

$ sudo reboot

Setelah komputer Anda boot, zfs modul kernel akan dimuat secara otomatis, seperti yang Anda lihat pada tangkapan layar di bawah.

$ sudo lsmod | grep zfs

Membuat Kumpulan ZFS:

Setelah Anda menginstal sistem file ZFS di komputer Anda, Anda perlu membuat kumpulan ZFS menggunakan satu atau lebih hard drive.

Anda dapat membuat daftar semua perangkat penyimpanan komputer Anda dengan perintah berikut:

$ sudo lsblk

Seperti yang Anda lihat, semua perangkat penyimpanan komputer saya ditampilkan.

Dalam artikel ini, saya akan menggunakan sdb dan SDC hard drive untuk membuat kumpulan ZFS.

Untuk membuat kumpulan ZFS baru kolam renang1 menggunakan hard drive sdb dan SDC, jalankan perintah berikut:

$ sudo zpool create -f pool1 /dev/sdb /dev/sdc

Seperti yang Anda lihat, kumpulan ZFS baru kolam renang1 dibuat.

$ sudo zpool daftar

Seperti yang Anda lihat, kolam ZFS kolam renang1 aku s ON LINE, dan itu menggunakan hard drive sdb dan SDC.

$ sudo zpool status

Setelah kolam renang1 dibuat, kolam harus dipasang di /kolam1/ (nama direktori yang sama dengan kumpulan), seperti yang Anda lihat pada tangkapan layar di bawah ini.

$df -h

Seperti yang Anda lihat, direktori dengan nama yang sama dengan nama kumpulan pool kolam renang1 dibuat di direktori root /.

$ ls /

Membuat Kumpulan Data ZFS:

Kumpulan data ZFS seperti partisi sistem file. Anda dapat membuat banyak kumpulan data ZFS dalam satu kumpulan ZFS.

Untuk membuat kumpulan data ZFS baru ds1 di dalam kolam kolam renang1, jalankan perintah berikut:

$ sudo zfs buat pool1/ds1

Untuk membuat kumpulan data ZFS lainnya ds2 di dalam kolam kolam renang1, jalankan perintah berikut:

$ sudo zfs buat pool1/ds2

Seperti yang Anda lihat, 2 set data ZFS ds1 dan ds2, dibuat di kolam renang kolam renang1.

$ sudo zfs daftar

Kumpulan data ZFS ds1 dan ds2 harus dipasang di direktori masing-masing di /kolam1/ direktori, seperti yang Anda lihat pada tangkapan layar di bawah ini.

$df -h

Seperti yang Anda lihat, direktori baru untuk kumpulan data ds1 dan ds2 diciptakan di /kolam1/ direktori.

$ls -l /pool1

Sekarang, Anda dapat mengubah pemilik dan grup kolam1/ds1 dataset ke nama pengguna login dan grup utama Anda dengan perintah berikut:

$ sudo chown -Rfv $(whoami):$(whoami) /pool1/ds1

Seperti yang Anda lihat, saya dapat menyalin file ke kolam1/ds1 Himpunan data.

$cp -v /etc/hosts /pool1/ds1

Saya telah menyalin /etc/hosts file ke kolam1/ds1 Himpunan data. Seperti yang Anda lihat pada tangkapan layar di bawah, file tersebut ada di /pool1/ds1/ direktori.

Mengatur Kuota Dataset ZFS:

Anda dapat membatasi jumlah ruang disk yang dapat digunakan oleh kumpulan data ZFS dari kumpulan ZFS menggunakan kuota.

Misalnya, untuk mengizinkan kumpulan data ZFS ds1 hanya untuk digunakan 10 GB penyimpanan dari kumpulan ZFS kolam renang1, jalankan perintah berikut:

$ sudo zfs mengatur kuota=10G pool1/ds1

Seperti yang Anda lihat, kuota 10 GB ditetapkan untuk kolam1/ds1 Himpunan data.

$ sudo zfs mendapatkan kuota pool1/ds1

Seperti yang Anda lihat, setelah kuota 10 GB ditetapkan, kumpulan data ds1 hanya bisa menggunakan 10 GB ruang disk habis 38.5 GB dari kolam penyimpanan kolam renang1.

Menghapus Kumpulan Data ZFS:

Jika Anda tidak memerlukan kumpulan data ZFS, Anda dapat menghapusnya jika mau.

Misalnya, katakanlah Anda ingin menghapus kumpulan data ds1 dari kolam kolam renang1.

$ sudo zfs daftar

Anda dapat menghapus kumpulan data ds1 dari kolam kolam renang1 dengan perintah berikut:

$ sudo zfs menghancurkan pool1/ds1

Seperti yang Anda lihat, kumpulan data ds1 dikeluarkan dari kolam kolam renang1.

$ sudo zfs daftar

Itu ds1/ direktori dan semua file dari ds1/ direktori juga harus dihapus dari /kolam1/ direktori, seperti yang ditunjukkan pada tangkapan layar di bawah ini.

Menghapus Kumpulan ZFS:

Anda juga dapat menghapus kumpulan ZFS.

Untuk menghapus kumpulan ZFS kolam renang1, anda dapat menjalankan perintah berikut:

$ sudo zpool menghancurkan pool1

Jika kumpulan yang ingin Anda hapus memiliki satu atau lebih kumpulan data yang digunakan secara aktif oleh beberapa pengguna/program, Anda mungkin melihat kesalahan saat menghapus kumpulan.

Dalam hal ini, Anda harus menghapus kolam dengan -f pilihan sebagai berikut:

$ sudo zpool menghancurkan -f pool1

Seperti yang Anda lihat, kolam renang kolam renang1 dihapus.

$ sudo zpool daftar

Kesimpulan:

Pada artikel ini, saya telah menunjukkan kepada Anda cara menginstal ZFS di Debian 10. Saya telah menunjukkan kepada Anda cara memuat modul kernel ZFS saat boot secara otomatis. Saya telah menunjukkan kepada Anda cara membuat dan menghapus kumpulan ZFS serta kumpulan data ZFS. Saya telah menunjukkan kepada Anda cara mengatur kuota di kumpulan data ZFS juga. Artikel ini akan membantu Anda memulai dengan sistem file ZFS di Debian 10.

Referensi:

[1] ZFS - Wikipedia - https://en.wikipedia.org/wiki/ZFS

Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...