LVM mirroring VS RAID1

9

Setelah belajar sedikit tentang mirroring LVM, saya berpikir untuk mengganti skema RAID-1 saat ini yang saya gunakan untuk mendapatkan fleksibilitas.

Masalahnya adalah menurut apa yang saya temukan di Internet, LVM adalah:

  1. Lebih lambat dari RAID-1, setidaknya dalam membaca (karena hanya volume tunggal yang digunakan untuk membaca).
  2. Tidak dapat diandalkan pada gangguan daya, dan membutuhkan penonaktifan cache disk untuk mencegah kehilangan data.

http://www.joshbryan.com/blog/2008/01/02/lvm2-mirrors-vs-md-raid-1/

Juga tampaknya, setidaknya untuk beberapa panduan pengaturan yang saya baca ( http://www.tcpdump.com/kb/os/linux/lvm-mirroring/intro.html ), yang satu sebenarnya memerlukan disk ke-3 untuk menyimpan log LVM . Ini membuat pengaturan benar-benar tidak dapat digunakan pada instalasi 2 disk, dan menurunkan jumlah disk mirror yang digunakan pada jumlah disk yang lebih tinggi.

Adakah yang bisa mengomentari fakta di atas, dan beri tahu saya pengalamannya menggunakan mirroring LVM?

Terima kasih.

SyRenity
sumber

Jawaban:

6

Saya tidak pernah menggunakan mirroring LVM, tetapi info yang Anda gali tampaknya masuk akal dari apa yang saya ketahui tentang LVM. Saya akan tetap menggunakan MD RAID-1, sendiri.

womble
sumber
5

Cermin LVM adalah untuk replikasi volume logis ke volume fisik yang berbeda. Ini pada dasarnya dimaksudkan untuk "memindahkan data ke disk yang berbeda". Cermin kemudian rusak dan lokasi lama data dibebaskan untuk digunakan; data yang ada digunakan di lokasi baru sebagai gantinya.

Cermin RAID adalah untuk memberikan perlindungan terhadap kegagalan perangkat keras drive tunggal. Ini pada dasarnya dimaksudkan untuk "menjaga data Anda agar tidak hilang jika disk mati".

Tetap gunakan mirror RAID over LVM untuk keperluan Anda.

Avery Payne
sumber
5

Penonaktifan cache tulis selalu diperlukan jika Anda ingin meminimalkan kemungkinan kehilangan data saat Anda mengalami pemadaman listrik. Tidak masalah jika Anda memiliki md RAID, LVM, atau tidak sama sekali. Drive Anda dapat memiliki 16 - 64 MB dalam cache pada perangkat modern, dan itu akan menghilang.

Kecuali jika Anda menghargai kecepatan di atas kebenaran, saya akan beralih menulis caching pada drive.

Hambatan adalah teknik kernel untuk mencoba dan meningkatkan peluang data masuk ke disk. Hingga 2.6.29 LVM mengabaikannya. Sekarang LVM menghormati penghalang (jika dan hanya jika Anda memiliki target linier dan kernel yang cukup baru) jadi jika Anda menginginkan fleksibilitas LVM dan dukungan penghalang, taruhan terbaik Anda adalah penghalang-di-md RAID.

Rodger
sumber
1

yang sebenarnya membutuhkan disk ke-3 untuk menyimpan log LVM

Dalam satu pengaturan saya mempartisi disk menjadi satu volume fisik utama dan volume fisik kecil lainnya untuk log LVM. Jika saya pernah kehilangan disk itu, saya tentu saja akan kehilangan mirror log, tapi tidak apa-apa karena ketika volumenya terdegradasi menjadi unmirrored tidak akan lagi membutuhkan log.

James
sumber