GNU/Linux >> Belajar Linux >  >> Linux

Btrf atas mdadm raid6?

Pada tahun 2016, Btrfs RAID-6 tidak boleh digunakan.

Anda dapat melihat di halaman status Btrfs bahwa RAID56 dianggap tidak stabil. Lubang tulis masih ada, dan paritasnya tidak di-checksum. Penggosokan akan memverifikasi data tetapi tidak memperbaiki degradasi data apa pun.

Untuk menjawab pertanyaan Anda:

apakah btrf melalui mdadm raid6 dapat diandalkan?

Anda ingin satu volume Btrf berada di atas md RAID-6, artinya Btrf tidak akan mengetahui RAID. Ini sama andalnya dengan memiliki satu sistem file yang diformat sebagai Btrfs, yang secara default merupakan salinan duplikat dari metadata dan hanya satu salinan data Anda.

akankah perlindungan bitrot dan snapshot tetap berfungsi?

Menggunakan penyiapan yang Anda usulkan, Btrfs akan mendeteksi bit yang rusak, tetapi tidak dapat memperbaikinya karena hanya ada satu salinan data Anda. Jika sesuatu terjadi pada larik md RAID-6 Anda, Anda akan melihat kehilangan data.

Namun, snapshot akan tetap berfungsi, tetapi juga tanpa perbaikan selama scrubbing.

apakah ada beberapa kekurangan pada penyiapan ini ?

Anda akan mempercayai md untuk menjaga data Anda tetap utuh, tetapi md tidak tahu tentang data Anda― itu tugas Btrfs. Btrf tidak dapat memperbaiki ketidakkonsistenan yang terjadi pada level md.

Inilah contoh pribadi saya tentang apa yang akan terjadi jika terjadi kesalahan dengan md RAID-6.

apakah ada pilihan yang lebih baik ?

Jika Anda mencari alternatif untuk BTRFS RAID-6, pertimbangkan ZFS RAID-Z2, yang menawarkan implementasi RAID-6 andal yang memeriksa integritas dan memperbaiki data serta snapshot Anda.

Sejauh kelemahan untuk ZFS RAID-Z2, itu tidak dapat diciutkan atau dibentuk ulang, dan pengubahan ukuran hanya boleh dilakukan satu disk pada satu waktu, yang dapat memakan waktu sangat lama.


Linux
  1. File Pseudo Untuk Data Sementara?

  2. Memahami Btrfs Dmesg?

  3. Migrasi cloud-to-cloud

  1. Btrfs:RAID 1 di 3+ ​​perangkat

  2. Memverifikasi Integritas Data

  3. mdadm:Konfigurasi disk oleh UUID

  1. Pemulihan Data Hard Drive Sederhana

  2. Ssh – Redirect Stdout Melalui Ssh?

  3. Bagaimana Menggandakan File Tanpa Menyalin Datanya Dengan Btrfs?