Hanya satu titik untuk membuat beberapa cahaya:
- Jika satu disk dapat gagal tanpa mengetahui kapan akan gagal ... mengapa dua tidak bisa gagal pada saat yang sama? atau tiga atau empat atau lima, dll?
Tapi, pikirkan situasi lain ini:
- Satu disk gagal
- Anda menempatkan yang baru dan membiarkannya 'membangun kembali' agar aman
- Sementara 'membangun kembali' seperti itu telah dilakukan (mungkin beberapa jam) disk lain gagal
Kamu kehilangan semua !!! Itulah alasan utama untuk mentoleransi kegagalan dua disk secara bersamaan.
Tetapi jika Anda benar-benar paranoid (seperti saya), Anda hanya akan menggunakan Stripping, tidak ada level RAID lainnya.
Apakah saya marah Tidak, tentu saja ... saya tidak keberatan satu disk gagal dan kehilangan semua data! Aku benar-benar tidak akan kehilangan apapun hanya karena aku benar-benar paranoid.
Skema paranoid saya:
- ZFS dengan stripping (2x, 3x, 4x ... atau 10x disk), hanya agar sesuai dengan bandwidth maksimum bus (sata III, usb 3.1 gen 2, dll)
- Dan lima ZFS serupa lainnya (tanpa daya, sehingga tidak bisa rusak)
Cara menggunakan semua ZFS tersebut:
- Hanya memiliki dua dari mereka pada saat yang sama (hanya untuk menyinkronkan perubahan) ... seperti master dengan lima budak
Sudut pandang paranoid:
- Jika salah satu ZFS gagal ... seperti terkena ligth badai, terbakar, dicuri, dll ... saya masih memiliki lima salinan lebih banyak di tempat yang berbeda (bank, bunker, cloud internet, rumah teman, rumah liburan, dll)
Untuk menyinkronkan beberapa dari mereka ... saya harus membawa satu ZFS dan melakukan sinkronisasi di tempat fisik lain / negara / dll ... jadi saya menggunakan salah satu budak thoose.
Pikirkan ketika saya berbicara tentang HDD pada satu ZFS, pada ZFS lain bisa menjadi 3.1 Gen2 64GiB USB sticks! Tidak perlu ukuran, jenis, dll yang identik
Sudut pandang benar-benar paranoid.
Untuk mereka yang tidak terlalu paranoid, dan jika mereka dapat mendukung untuk kehilangan semua ... ada tingkat RaidZ ... saya lebih suka 'mirror' sendiri.
Keuntungan lain dari melakukan 'sinkronisasi' manual adalah kegagalan Anda sendiri:
- Anda memiliki hipotetis yang sempurna tidak pernah gagal sistem ZFS, tetapi Anda memutuskan untuk menghapus file ... beberapa hari setelah Anda menemukan Anda melewatkan file yang ingin Anda hapus dan hapus satu yang tidak Anda inginkan (karena kesalahan manusia) .. Anda tidak beruntung kecuali Anda memiliki cadangan
Jadi ... sekali lagi ... jika Anda memerlukan BackUp, mengapa tidak mempercepat ZFS di max dengan hanya striping? ... Anda masih perlu melakukan BackUp setelah semua.
Yah, jawabannya bisa:
- Partisi sistem untuk sistem online 24 jam
Untuk partisi data saya tidak melihat perlunya tingkat RaidZ dibandingkan memiliki klon ZFS USB eksternal yang siap untuk dihubungkan segera setelah ZFS utama digunakan gagal ... unmount titik utama ZFS dan pasang ZFS baik lainnya di tempat ... kemudian dengan mesin lain buat ulang ZFS off-line yang rusak.
Jika Anda memiliki dua komputer, Anda memiliki apa yang Anda butuhkan untuk 7x24j hanya dengan beberapa detik (waktu boot) down-time.
Untuk pengguna rumahan yang menginginkan foto mereka tetap aman ... gunakan lebih dari dua ZFS dan setidaknya satu atau dua dari mereka tidak pernah terhubung pada saat yang sama dengan yang lain. Paranoid? Tidak semuanya.
Hanya saja saya belajar dengan susah payah bagaimana segala sesuatunya bisa benar-benar salah!
Hanya untuk memperjelas ... apa yang terjadi ...
- Saya menggunakan PC secara normal
- Data mulai gagal
- Saya mengeluarkan HDD dan menempatkan yang OK
- Data tentang mereka juga rusak dalam waktu kurang dari sepuluh detik
- Saya kehilangan semua data saya (tidak sepenuhnya karena saya agak paranoid dan memiliki BackUp pada media DVD)
Masalahnya adalah benar-benar di controller (terintegrasi pada mainboard), bukan disk ... itu mengubah data pada operasi baca / tulis.
Sejak itu ... data saya tidak ada pada disk sata internal lagi ... hanya pada enklosur USB 3.1 Gen 2 eksternal saya dapat menyambungkan dan mencabut plug-in (setiap disk dalam enklosurnya sendiri) ... dan ketika salah satu gagal ... saya menguji semua hal sebelum menghubungkan ke PC itu apa pun dengan data nyata ... RAM, prosesor, port USB, dll ... dengan penutup USB dummy untuk menguji pola ... jika tidak apa-apa ... maka saya menguji disk yang gagal ... jika berfungsi pada enclosure lain atau tidak, pada PC lain atau tidak, dll ... untuk benar-benar tahu siapa yang menyebabkan kegagalan ... benar-benar paranoid, saya tahu!
Tapi belajar dari pengalaman:
- Jangan pernah percaya bahwa kegagalan disk disebabkan oleh disk itu sendiri ... mengujinya ... itu bisa berupa pengontrol, kabel, suplai daya, dll.
- Atau yang terburuk, bisa jadi itu adalah RAM
Berbicara tentang RAM, saya memiliki PC yang tidak terlalu lama (prosesor 64bit berbasis BIOS) yang jika (pikirkan tiga Modul RAM yang identik, sebut mereka A, B dan C):
- saya meletakkan A pada PC berfungsi sempurna (tidak peduli pada apa dari empat slot)
- saya meletakkan B pada PC berfungsi sempurna (tidak peduli pada apa dari empat slot)
- saya meletakkan C pada PC berfungsi sempurna (tetapi hanya pada salah satu dari empat slot, di pohon lain itu menyebabkan banyak kegagalan, BSODs, dll)
- saya meletakkan A & B itu menyebabkan banyak kegagalan, BSODs, dll
- saya menempatkan A & C pada PC berfungsi sempurna (tidak masalah pada apa dari empat slot)
- saya meletakkan B & C pada PC berfungsi sempurna (tidak peduli pada apa dari empat slot)
- saya meletakkan A & B & C di PC itu menyebabkan banyak kegagalan, BSODs, dll
Jika saya menguji modul-modul tersebut pada PC lain, semuanya bekerja dengan sangat baik, tidak ada masalah, tidak ada cacat, dll.
Hal-hal bisa menjadi sangat gila ... dan jika Anda tidak menguji semua kombinasi Anda tidak bisa tahu apa yang gagal ... ya benar-benar paranoid untuk menguji semua kombinasi dari tiga modul ram pada empat slot ... tapi apa yang saya temukan biarkan saya buta ... modul gagal saja berfungsi sempurna jika ada yang lain tetapi tidak jika dua lagi ... ya, saya juga diuji dengan tiga lainnya dan gagal!
Oh, ya, semua merek, jenis, dll. Sama ... satu-satunya cara untuk membedakan mereka adalah stiker yang saya pasang di sana untuk itu! Dan ya, dibeli pada saat yang sama, mereka datang pada kotak plastik terkunci yang sama.
Terkadang kegagalan ZFS dapat disebabkan oleh RAM ... maka tidak peduli berapa banyak level RaidZ yang Anda miliki ... Anda bisa kehilangan semua.
Oh, hampir lupa ... gunakan memori ECC, kalau tidak ZFS tidak bisa dipercaya! Dan jangan menggunakan HDD apa pun dengan cache internal, RAID internat, dll. Kecuali itu dirancang untuk melakukan penulisan pada perintah yang dikirim (atau melakukan semuanya dalam pemadaman listrik).
Saya hanya menggunakan HDD dengan kapasitas energi internal yang cukup untuk menulis semua cache ke piring setelah daya yang tiba-tiba hilang!
Semua poin / kelemahan ini izinkan saya dengan satu conlcusion:
- Terbaik mempercepat hal-hal dan melakukan BackUP Anda sendiri
- Memiliki 100% salinan Off-Line dan tanpa daya
- Siapkan sesuatu untuk menerima daya dan mengganti bagian yang gagal
Itulah sebabnya saya memiliki> 2 PC dengan> 10 HDD USB (masing-masing 5 salinan ZFS * 3 HDD), saya mendapatkan yang terbaik dari keduanya ... aman dan cepat! Tetapi saya mendapatkan bagian terburuk ... perlu menyinkronkan semuanya secara berkala ... tetapi keamanan data adalah bagian terpenting! juga saya tidak ingin menunggu banyak untuk sinkronisasi seperti itu (alias, striping mulai bekerja).
Dan jika 3 * HDD stripe gagal ... saya dapat menguji mana yang gagal tiga selama beberapa jam / hari / minggu ... sementara saya punya copie ZFS lain On-Line dan berfungsi ... setelah memastikan yang lain keduanya OK saya membeli yang baru (mungkin 30 hingga 45 hari untuk tiba) dan membuat kembali 3 * HDD ZFS dan memasukkan data ke dalamnya untuk mendapatkan salinan kelima lagi.
Tidak murah sama sekali! Tapi bukan sebagai harga pusat data utama, tentu saja ... dan tidak ada tagihan listrik (kebanyakan HDD tanpa daya, hanya 3 atau 6 pada saat yang sama).
Semoga seseorang menemukan ide itu berguna (saya menggunakannya setiap hari).