Saya sedang dalam proses merencanakan server file untuk penggunaan pribadi (sejumlah kecil berbagai jenis data, tetapi terutama foto, video, musik). Saya mungkin akan menggunakan NAS4free / FreeNAS dan ingin mencoba ZFS.
Fokus saya bukanlah kecepatan, keandalan dan keamanan data. Namun demikian, saya ingin menjaga hal-hal 'murah', jadi saya ingin menjalankan ZFS mirrored di antara dua disk (mode 'raid 1'). Saya akan membeli papan konsumen, jadi tidak ada hardware raid controller. Sejauh ini, saya berpikir untuk menggunakan perintah 'mirror' ZFS untuk opsi ini atau apa pun yang disediakan oleh FreeNAS.
Saat membaca tentang topik ini, saya terutama melihat orang menggunakan tiga disk dan kemudian menggunakan RAIDZ-1 yang membuat mereka kebal jika salah satu disk gagal. Apa yang saya tidak mengerti sejauh ini adalah apa masalah dengan memiliki ZFS yang dicerminkan di antara dua disk saja? Bagaimana saya melihat ketika satu disk gagal? Apa strategi failover? Apakah saya mendapatkan pesan bahwa sistem file tidak dapat digunakan, karena disk A gagal dan saya harus menggantinya sekarang ? Saya berharap orang dapat memperoleh manfaat nyata ketika menjalankan dua disk yang dicerminkan daripada hanya menggunakan satu disk.
Diberikan dua disk yang setara, dalam mode ZFS mana Anda akan menjalankan?
ZFS mirror adalah cara yang harus dilakukan jika Anda memiliki dua disk yang sama dan mencari keandalan dan keamanan data.
RAIDZ adalah solusi yang lebih murah karena persentase penyimpanan yang lebih rendah didedikasikan untuk keamanan data tetapi mirroring lebih cepat.
Tentang deteksi dan penanganan kegagalan, Anda perlu memantau kelompok Anda (
zpool status
) untuk mengetahui apakah ada kesalahan.Anda mungkin secara teratur menggosok kolam Anda untuk memeriksa kesehatannya (
zpool scrub poolname
)ZFS akan secara otomatis menyembuhkan sendiri yang bisa tetapi jika seluruh disk gagal, Anda perlu menambahkan disk baru ke kolam untuk mengganti yang rusak. Kolam kemudian akan secara otomatis resilver disk baru (yaitu menyalin data dari sisi cermin sehat).
Saya tidak terbiasa dengan NAS4Free jadi hanya menyarankan perintah CLI untuk digunakan. GUI harus menyediakan ujung depan untuk sebagian besar atau semuanya.
Perhatikan bahwa level NAS4Free Raid (0/1/5 dan kombinasi) berbeda dari garis ZFS / mirror / raidz dan kombinasi. Saya akan menyarankan untuk hanya menggunakan yang terakhir, yaitu tidak ada gunanya untuk membuat kumpulan ZFS pada volume yang terdiri dari serangan perangkat lunak 1 (mirror). Anda akan kehilangan banyak fitur yang disediakan ZFS.
sumber
raid0 bukan mirror, raid1 adalah, dan Anda dapat menggunakan 2 disk untuk mengatur raid1, yang dapat menoleransi satu disk yang gagal. raid0 tidak dapat mentolerir kegagalan disk.
namun, Anda memerlukan setidaknya 3 disk untuk raidz.
sumber