Laman » bagaimana untuk » Cara Pasang dan Menggunakan ZFS di Ubuntu (dan Kenapa Anda Ingin)

    Cara Pasang dan Menggunakan ZFS di Ubuntu (dan Kenapa Anda Ingin)

    Sokongan rasmi untuk sistem fail ZFS adalah salah satu ciri besar Ubuntu 16.04. Ia tidak dipasang dan didayakan secara lalai, tetapi ia disokong secara rasmi dan ditawarkan dalam repositori perisian Ubuntu.

    Apabila Anda Mahu Menggunakan ZFS

    ZFS adalah sistem fail lanjutan yang asalnya dicipta oleh Sun Microsystems untuk sistem operasi Solaris. Walaupun ZFS adalah sumber terbuka, ia sungguh tidak hadir dari kebanyakan pengedaran Linux untuk alasan pelesenan. Ia adalah perbahasan sama ada kod yang dilesenkan di bawah lesen CDDL ZFS adalah serasi dengan lesen GPL kernel Linux. Sama ada cara, ia boleh dimuat turun di zfsonlinux.org untuk pengagihan Linux lain yang tidak memilih untuk menyertakannya.

    Sistem fail ini sering digunakan oleh organisasi untuk pelayan yang lebih besar daripada PC desktop. Ia direka untuk memelihara integriti data dengan menghalang data rasuah. Setiap fail mempunyai pemeriksaan yang digunakan untuk mengesahkan fail dan memastikan ia tidak rosak. Ia juga mampu menguruskan zettabytes data, jadi anda boleh mempunyai peranti storan yang sangat besar - di sinilah "Z" yang berasal dari nama asalnya. ZFS juga membolehkan anda untuk memudahkan kolam pemacu berganda ke kolam penyimpanan tunggal yang lebih besar dan boleh berfungsi dengan pelbagai cakera menggunakan perisian RAID, sehingga tidak memerlukan perkakasan khusus untuk melakukan hal-hal canggih dengan cakera standard.

    Walaupun anda mungkin tidak mahu mengganggu ini pada komputer desktop anda, ZFS boleh berguna untuk pelayan rumah atau peranti simpanan lekat (NAS) rangkaian. Sekiranya anda mempunyai pemacu berganda dan terutama berkaitan dengan integriti data pada pelayan, ZFS mungkin menjadi sistem fail untuk anda. Malah di stesen kerja, anda boleh menggunakan ZFS untuk menyisipkan cakera anda ke satu storan besar yang besar dan bukannya memisahkan atau bergantung pada LVM.

    Cara Pasang ZFS pada Ubuntu 16.04

    Walaupun ZFS tidak dipasang secara lalai, ia tidak penting untuk dipasang. Ia secara rasmi disokong oleh Ubuntu supaya ia berfungsi dengan baik dan tanpa sebarang masalah. Walau bagaimanapun, ia hanya disokong secara rasmi pada versi 64-bit Ubuntu-bukan versi 32-bit.

    Untuk memasang ZFS, kepala ke terminal dan jalankan arahan berikut:

    sudo apt install zfs

    Seperti mana-mana aplikasi lain, ia mesti dipasang dengan serta-merta.

    Bagaimana Membuat Kolam ZFS

    ZFS menggunakan konsep "kolam". Kolam ZFS boleh dibuat dari satu atau lebih peranti storan fizikal. Sebagai contoh, katakan anda mempunyai tiga pemacu keras fizikal. Anda boleh menggabungkannya ke dalam kolam penyimpanan ZFS tunggal dengan salah satu daripada arahan berikut.

    Perintah di bawah membuat konfigurasi RAID 0 di mana data disimpan di ketiga-tiga cakera tanpa penyimpanan yang berlebihan. Jika mana-mana cakera fizikal gagal, sistem fail anda akan rosak. (Oleh itu, ini jarang disyorkan-jika anda menggunakannya, pastikan anda menyimpan sandaran tetap dari kolam.)

    sudo zpool buat nama kolam / dev / sdb / dev / sdc / dev / sdd

    Perintah seterusnya membuat konfigurasi RAID 1 di mana salinan data lengkap disimpan pada setiap cakera. Anda masih boleh mengakses semua data anda, walaupun dua daripada tiga cakera gagal.

    sudo zpool buat cermin nama kolam / dev / sdb / dev / sdc / dev / sdd

    Mana-mana arahan yang anda pilih, gantikan nama kumpulan dengan apa sahaja yang anda mahu namakan kolam simpanan. Gantikan / dev / sdb / dev / sdc / dev / sdd dengan senarai nama cakera yang anda ingin gabungkan ke dalam kolam.

    Anda boleh mencari nama peranti menggunakan sudo fdisk -l arahan, yang akan menyenaraikan peranti storan anda yang dipasang.

    Setelah anda membuat satu atau lebih kolam, anda boleh menggunakan perintah berikut untuk memeriksa status kolam ZFS anda:

    status zpool sudo

    Kolam akan dipasang di bawah direktori root secara lalai. Jadi, jika anda mencipta kolam bernama nama kumpulan , anda akan mengaksesnya di / pool -name .

    Untuk menambah cakera lain ke zpool, anda akan menggunakan arahan berikut, menyediakan jalan ke peranti.

    sudo zpool tambahkan nama kolam / dev / sdx

    Dan, jika anda ingin memusnahkan kolam, anda akan menggunakan arahan berikut:

    sudo zpool memusnahkan nama kolam

    Ini baru bermula dengan ZFS. Dari sini, anda harus memahami apa yang berlaku untuk menggali melalui dokumentasi yang lebih maju dan pilihan baris perintah. Untuk maklumat yang lebih terperinci, rujuk arahan arahan yang lebih besar seperti rujukan ZFS Ubuntu sendiri dan ZFS pada dokumentasi projek Linux.