Mana yang lebih baik untuk server media rumah: zfs atau btrfs atau LVM / md? [Tutup]

8

Saya sedang mencari untuk membangun server rumah baru dan ingin sistem file yang fleksibel. Baik btrfs dan zfs menarik. Saya ingin dapat melakukan soft raid dan memiliki solusi fleksibel yang memungkinkan saya untuk memperluas penyimpanan dengan mudah ketika saya menambahkan hard drive. Tidak tertarik dengan serangan perangkat keras karena biaya. Karena ini adalah server yang tidak penting, saya bersedia untuk bermain-main dan mengambil risiko. Server media ini akan tersedia melalui Internet untuk pemutaran jarak jauh. Kemungkinan besar akan menjalankan perangkat lunak Plex Media Server. Saya sedang berpikir untuk menjalankan Ubuntu 12.04 karena beberapa perangkat lunak yang ingin saya gunakan tampaknya hanya didukung pada LTS.

FiftyKnight
sumber
1
Pada momment BTRFS tidak mendukung RAID-5/6 cukup baik bagi saya dan tidak heran masih diberi label "fitur eksperimental". Saya juga mencoba untuk memilih antara soft-raid lama dan BTRFS di atas, dengan solusi murni berbasis btrfs, dan sampai pada kesimpulan bahwa fitur-fitur penting tidak akan sampai ke rilis LTS berikutnya, lihat artikel phoronix phoronix.com/ scan.php? halaman = news_item & px = MTU2NDQ .
Adam Ryczkowski
2
Saya tidak mengerti mengapa posting saya ditahan. Saya meminta saran tentang apa yang harus digunakan untuk server media rumah. Saya pikir mungkin ada terlalu banyak aturan di forum ini agar tidak berguna. Apakah ada tempat lain saya harus memposting pertanyaan saya? Jika Anda membuatnya terlalu sulit untuk digunakan, orang hanya akan pergi ke tempat lain ...
FiftyKnight
Saya mengerti bahwa idenya adalah memiliki situs dengan pertanyaan dan jawaban, yang dapat digunakan dengan cara yang kurang lebih abadi. Jika Anda meminta pendapat, maka relevansi jawaban akan segera berubah. Solusi untuk masalah Anda adalah beberapa forum web. Di forum, utasnya diharapkan akan mati dengan sendirinya dan tidak akan pernah bangkit, sama seperti percakapan telepon dengan seseorang.
Adam Ryczkowski
@AdamRyczkowski Relevansi jawaban untuk pertanyaan ini tidak akan berubah lebih cepat daripada pertanyaan lainnya. Forum adalah tempat yang mengerikan untuk mendapatkan informasi yang andal, itulah sebabnya SE diciptakan.
endolith
@endolith jika Anda merasa pertanyaan ditutup secara tidak benar, harap buka diskusi tentang hal itu di Tanya Ubuntu Meta . Yang mengatakan, saya tidak melihat ada yang salah di sini. Ini jelas merupakan pertanyaan berdasarkan opini karena jawabannya akan tergantung pada preferensi pribadi dan apa yang perlu OP lakukan.
terdon

Jawaban:

9

Saat ini saya menggunakan btrfs, setelah menggunakan zfs di masa lalu. zfs sangat haus memori dan bukan "linux-native", jadi jika Anda senang dengan filesystem yang lebih baru / kurang terbukti, saya sarankan btrfs.

Jika Anda menggunakan btrfs di Ubuntu LTS saya sarankan bertahan untuk 14,04 karena kernel baru-baru ini memiliki banyak pembaruan btrfs.

Sistem yang lebih tradisional akan melibatkan serangan perangkat lunak LVM + md, ini adalah solusi yang telah dicoba dan diuji yang dapat memberi Anda penyimpanan yang dapat diperluas, serangan perangkat lunak, snapshot, dll. Tetapi tidak sekeren sistem file yang lebih baru dan melewatkan beberapa fitur ( seperti checksumming / COW).

dwurf
sumber
Itu poin yang bagus. Saya harus mempertimbangkan pendekatan LVM + md yang kurang keren, tapi mungkin lebih stabil. Saya akan memeriksanya. Terima kasih!
FiftyKnight
Saya tidak begitu tahu tentang LVM tetapi tidak membaca sedikit tentang itu ... LVM yang lebih baru mendukung SAP (dari snapshot). Namun saya tidak tahu tentang checksumming ...... +1
TrailRider
@ TrailRider itu masuk akal, saya pikir mungkin itulah cara mereka melakukannya. btrfs mendukung COW untuk file individual juga (melalui --reflinkargumen ke cp), zfs tidak. zfs, dan yang terbaru btrfs, mendukung deduplikasi online yang tidak dimiliki LVM.
dwurf
6

Hardware RAID sangat dihormati oleh beberapa orang, tapi saya pikir itu seperti bermimpi memiliki tank tentara AS sebagai satu-satunya kendaraan Anda. Tentu itu aman, tetapi sangat besar, memiliki biaya perawatan dan bahan bakar yang mahal dan benar-benar menjadi jebakan ketika hal itu membuat Anda turun di mana-mana, tanpa layanan perbaikan standar yang dapat membantu Anda.

Ditambah hardware RAID memiliki kelemahan yang terkenal yang dihindari oleh solusi software-RAID penuh seperti BTRFS dan ZFS.

Untuk jenis penggunaan yang Anda rencanakan, tidak ada solusi perangkat lunak-RAID "yang lebih baik" antara ZFS dan BTRFS, hanya masalah memilih yang paling sesuai untuk Anda:

  • ZFS dan BTRFS adalah solusi terintegrasi perangkat lunak-RAID / Volume Manager yang sangat baik
  • ZFS dan BTRFS keduanya memiliki fitur copy-on-write, snapshot, dan blok kontrol jumlah-cek
  • ZFS dapat menangani sistem file yang jauh lebih besar, tetapi BTRFS dapat menangani TB dengan cara yang cukup untuk setiap kotak penyimpanan pribadi
  • komunitas bekerja pada ZFS-port untuk Linux, BSD dan OS X, berdasarkan sumber terbuka terakhir yang tersedia dari repositori Sun Microsystems sebelum ditutup (mereka tidak memiliki fitur terbaru diimplementasikan oleh Oracle, tetapi ini adalah FS yang matang )
  • BTRFS ditawarkan sebagai paket opsional di sebagian besar distribusi Linux karena belum dianggap stabil, tetapi terus dikembangkan dengan cepat
  • ZFS menggunakan lebih banyak RAM daripada BTRFS seperti yang disebutkan poster sebelumnya (minimum 4GB, direkomendasikan 8GB, tetapi semakin banyak semakin baik)

Semoga ini bisa membantu.

Eric_DL
sumber
Fakta bahwa ZFS bukan aturan asli linux untuk saya. Sekarang untuk memilih antara BTRFS dan LVM / md. Saya pernah mendengar LVM / md sulit untuk dikelola. Saya akan meneliti lebih lanjut. Saya sudah bermain dengan BTRFS pada 13.10 dan itu mudah diatur. Akan menguji berbagai skenario kegagalan dan ekspansi. Terima kasih!
FiftyKnight
"ZFS dapat menangani sistem file yang jauh lebih besar": apakah Anda memiliki sumber untuk ini?
FX
2
@FX BTRFS Ukuran volume maksimum = 2 ^ 64 Bytes [ en.wikipedia.org/wiki/Btrfs] | ZFS Max volume size = 2 ^ 78 Bytes [ en.wikipedia.org/wiki/ZFS] | Ukuran file maks sama, tetapi BTRFS mendukung lebih banyak file pada volume.
Eric_DL