it-swarm.asia

Apakah ZFS dan RAID-Z layak digunakan di home made NAS (misalnya, freeNAS)

Fitur ZFS dan RAID-Z terlihat sangat menjanjikan. Sepertinya itu adalah solusi yang sempurna FS untuk rumah NAS, hal-hal Drobo dari orang miskin dan sama.

Apakah ada kekurangan yang harus saya ketahui?

28
Kamil Zadora

Snapshotting sebuah sistem file adalah perasaan yang luar biasa, seperti culun kedengarannya. Mengetahui Anda dapat memutar kembali dalam sekejap adalah pikiran yang melegakan. Jepretan juga hanya butuh beberapa detik. Seorang kolega dan saya baru-baru ini menyebarkan OpenSolaris NAS untuk perguruan tinggi bertubuh kecil (200+ siswa) untuk penyimpanan mesin virtual iSCSI untuk Citrix XenServer, penyimpanan file siswa, dan file administrasi. File checksummed sehingga Anda memiliki jaminan bahwa jika ada sedikit kesalahan pada tingkat harddisk bahwa Anda akan mencari tahu alih-alih file Anda rusak secara diam-diam.

Memiliki sedikit anggaran kami mendapat server dengan 9 disk, 2 untuk OS yang dicerminkan menggunakan ZFS, 4 untuk data, 2 paritas (menggunakan ZFS RAIDZ2) dan 1 cadangan panas. Masing-masing adalah 1TB yang menurunkannya menjadi sekitar 2,5T + atau sekitar dapat digunakan (Anda kehilangan ruang untuk konversi 1TB ke 1TiB dan overhead lainnya seperti data sistem file). Memotret kolam penyimpanan root membutuhkan waktu kurang dari 2 detik. Ketika Anda menggunakan ZFS, Anda bertanya-tanya bagaimana Anda akan kembali, dan mengapa ini bukan standar.

Snapshots juga dapat dikirim ke komputer lain yang menjalankan versi ZFS yang sama menggunakan 'zfs send' yang dapat dilakukan melalui SSH. Perubahan ini dikirim secara bertahap sehingga tidak ada pemborosan di sana.

Satu-satunya downside adalah mengetahui perintah yang tepat, meskipun OpenSolaris memiliki manajer penjadwalan yang bagus untuk snapshot harian namun saya belum menggunakannya. Berbagi melalui iSCSI, CIFS/SMB, atau NFS cukup sepele - tetapi dalam versi terbaru menggunakan kerangka kerja baru COMSTAR menghasilkan beberapa masalah. Pastikan Anda menggunakan panduan yang tepat untuk rilis Anda jika Anda menyusuri jalan ini. 2009.06 memiliki beberapa perubahan sejak 2008.11 yang saya rekomendasikan. Saya juga tidak akan menggunakannya sebagai desktop - Gnome dan X sepertinya butuh perhatian.

Hal terakhir: Anda membutuhkan memori minimal 512MB hingga 1G untuk memungkinkan ZFS berjalan lancar. YMMV, jadi cobalah dan lihat apa yang Anda pikirkan.

Telah membaca seluruh dokumen: http://wikis.Sun.com/display/BluePrints/Provisioning+with+iSCSI+and+Solaris+ZFS+in+10+Minutes

Dan mungkin Fitur Solaris yang kurang dikenal http://www.c0t0d0s0.org/pages/lksfbook.html

Dan jika Anda merasa ingin menguji beberapa hal http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide

Oh dan sedikit informasi terakhir untuk siapa saja yang membaca: pastikan jika Anda memiliki kartu RAID dan Anda ingin memanfaatkan fitur ZFS sehingga dapat menyajikan disk di JBOD sebagai lawan dari konfigurasi RAID yang telah ditentukan seperti yang ditentukan oleh kartu. Nikmati!

27
Nick Devereaux

Jika dengan NAS yang Anda maksud (Buka) Solaris atau FreeBSD pada perangkat keras PC yang bertindak sebagai server file, maka ya, itu akan baik-baik saja.

Lihat pertanyaan ini untuk membangun NAS Anda sendiri. Anda mungkin menemukan perangkat lunak NAS khusus seperti FreeNAS lebih mudah untuk diatur dan admin.

7
pgs

ZFS di rumah NAS hebat. Saya memiliki server FreeBSD yang menjalankan ZFS selama bertahun-tahun (sekarang ditingkatkan menjadi FreeBSD 8.2 dengan V15) dan aspek pemulihan adalah salah satu permata tersembunyi.

Saya memiliki sistem yang memiliki sepasang drive 2TB di cermin ZFS yang macet karena alasan lingkungan, ketika kembali, hanya butuh beberapa detik bagi ZFS untuk memperbaiki masalah dengan drive. Pembuatan ulang RAID standar pada drive 2TB membutuhkan waktu yang lama. Saya memiliki mati lain karena beberapa penggemar internal meninggal. Sistem ini memiliki RAIDZ 4 drive dan mampu memulihkan semua kehilangan data dalam 5 menit melalui pengaturan 2TB.

Jika Anda menjalankan FreeBSD dengan Samba dan ZFS, Anda dapat menggabungkan snapshot dari jawaban pertama dengan File Terbaru (ditemukan di Vista dan Windows 7) dan kemudian dapat ke versi file yang lebih lama menggunakan windows GUI. Lihat http://www.edplese.com/samba-with-zfs.html untuk detailnya.

4
Walter

Perlu dicatat bahwa karena masalah perizinan, implementasi Linux ZFS agak lumpuh. Ini berjalan sebagai program Userspace, dan telah secara dramatis mengurangi kinerja, dan iirc, set fitur yang berkurang. Solaris dan FreeBSD adalah pilihan OS yang disarankan, meskipun Mac OSX memiliki dukungan terbatas.

Tindak Lanjut - Port OSX ZFS sejak itu menjadi agak usang, saya tidak akan merekomendasikan hal ini untuk apa pun selain pengujian

3
Keck

Ini bisa bermanfaat setelah Anda menemukan perangkat keras yang berfungsi baik dengan Solaris. Saya akhirnya menggunakan Nexenta untuk kemudahan penggunaan - itu (sebagian besar) menggunakan baris perintah GNUyang umum dan manajer paket Debian.

Inilah langganan saya tentang bagaimana kelanjutannya.

3
Barry Kelly

Saya bermaksud mencobanya selamanya, karena menjalankan Raid-Z Host dengan berbagi NFS terdengar seperti apa tujuan OpenSolaris dibuat. Tetapi tanpa mencobanya, saya belum dapat berbicara tentang kelebihan atau kekurangannya. Jelas Anda tidak akan bisa memasangnya langsung di Windows kecuali Anda juga menjalankan Samba, dan mungkin tidak dapat menjalankan keduanya untuk array yang sama. Jika saya melakukannya, saya tidak akan boot dari array Raid-Z yang sama yang saya bagikan, jadi Anda akan membutuhkan minimal 4 drive, dan saya berpikir untuk menggunakan 6.

1
dlamblin

"Sepertinya itu adalah solusi sempurna FS untuk rumah NAS, hal-hal Drobo orang miskin dan sama-sama."

Untuk rumah dan untuk usaha kecil, menengah dan besar. Anda dapat yakin bahwa tidak ada "orang miskin" tentang ZFS.

Sebagai contoh, Oracle memiliki dukungan substansial untuk ZFS:

http://www.Oracle.com/technetwork/server-storage/solaris11/technologies/zfs-338092.html

Dengan ZFS, Anda dapat membuat kembali fungsi seperti Drobo sendiri, dengan sedikit riset, dan dengan biaya lebih rendah.

Rekomendasi pertama saya adalah Anda membaca di berbagai versi ZFS; itu bisa menjadi sedikit rumit dengan perbedaan OpenSolaris, OpenIndiana, Oracle Solaris, BSD dan Linux yang muncul dari berbagai jenis lisensi. Jika Anda akan memiliki komputer ZFS khusus, tergantung pada versi yang Anda inginkan, Anda dapat menginstal OS yang tepat yang mendukungnya.

Beberapa perbedaan termasuk dukungan untuk enkripsi dan untuk boot dari partisi ZFS.

1
user238853

Saya telah menggunakan Solaris, OpenSolaris dan OpenIndiana selama beberapa waktu. ZFS adalah salah satu fitur paling menarik di OS ini. Saya sangat terkesan dengan ZF dan baru-baru ini menginstal ZFS asli di workstation Ubuntu baru saya. Lisensi mengharuskan pengguna menginstalnya tetapi itu bekerja dengan baik bagi saya menggunakan informasi yang ditemukan pada proyek ZFS di Linux.

Instalasi baru saya adalah 64GB SSD untuk OS dan/home saya serta 4 drive 2TB yang dikonfigurasi sebagai raidz. Saya memiliki kumpulan file ZFS sebagai direktori di bawah direktori home saya untuk menghindari pemuatan SSD kecil dengan file yang saya lebih suka tidak menjadi bagian dari upgrade OS apa pun.

Sejauh ini ini tampaknya bekerja sangat baik untuk saya. SSD membuat OS sangat responsif dan ruang penyimpanan serta kecepatan juga cukup baik. Saya berniat untuk benchmark array disk akhir pekan ini.

Saya sangat terkesan dengan ZFS. Itu dirancang dan direkayasa untuk menjadi kata terakhir dalam sistem file dan menurut pengalaman saya sejauh ini.

1