LVM'de RAID veya RAID'de daha iyi LVM nedir?


42

Şu anda RAID yazılımında LVM var, ancak daha iyi bir çözüm olduğunu düşündüğünüz şeyin ne olduğunu sormak isterim, belki bazı artılar ve eksiler?

Düzenleme: Bu yazılım baskını üzerinde lvm veya lvm üzerinde yazılım baskını ile ilgili. Performans düşünüldüğünde, donanım saldırısından daha iyi olduğunu biliyorum.


9
Baskınla lvm. Lvm üzerine baskın şeytanın eseridir. - sebep yok.
Sirex

Eh, baskın baskın swid baskın daha iyi gerekli değildir. Birkaç faktöre bağlıdır. Üst düzey bir değilse, genellikle linux sw raid (aka mdadm) 'den daha kötüdür. Yönetim, istikrar ve performans ile ilgili olarak.
cstamas

@cstamas: Katılıyorum, çünkü ucuz olanlar genellikle yazılım baskınıdır.
Ency

Yanıtlar:


45

Mevcut kurulumunuz şöyle:

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume         |
 --------------------------
|       RAID Volume        |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 

Daha fazla esnekliğe sahip çok daha basit bir kurulum. RAID birimindeki tüm diskleri kullanabilir ve LVM ile istediğiniz şekilde dilimleyebilir ve kesebilirsiniz. Öte yandan düşünmeye bile değmez - gülünç bir şekilde karmaşıktır ve LVM'nin dosya sistemi düzeyinde faydalarını kaybedersiniz.

LVM birimlerini RAID denemeye kalkarsanız, LVM birim yararlarından herhangi biri olmadan normal bir cihazla kalırsınız (örneğin, büyüyen dosya sistemleri vb.)


4

Bu eski bir soru, teknoloji gelişti ve önerilen kurulum LVM'nin yerleşik RAID desteğini kullanmaktır (kurulum için buraya bakın https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/ Logical_Volume_Manager_Administration / raid_volumes.html ), özellikle de SSD kullanıyorsanız. Red Hat, RAID 1/5/6/10'ın SSD ile kullanılmasını önermemektedir, çünkü mdadm sağlama toplamlarının düzgün çalışmasını sağlamak için tüm bölümü yazacaktır. Burada belirtildiği gibi bu SSD daha hızlı bozulmaya yol açabilir https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Storage_Administration_Guide/index.html#ssddeploy


1
KULLANICI irwinr önerdi: 4 Şubat 2018 tarihinde düzenlendi: mHdm RAID üzerinden LVM RAID'i öneren RedHat'a atıfta bulunamıyorum ve SSD'lerle RAID kullanmamaya dikkat etmiyorum. Aslında, #ssddeploy etiketi, 2. bağlantılı sayfanın HTML'sinde bile görünmüyor. ---- Teşekkürler irwinr, RedHat belgelerini güncelledi gibi görünüyor. Yine de mdadm tüm bölümü senkronize ederken, "smart" LVM, bu nedenle daha az gereksiz disk yazar, dolayısıyla SSD'niz için daha uzun ömürlüdür.
Pozzo-Balbi,

Sadece bir düşünce: Bir yorumdaki temel fikre sahip olsanız bile, cevabı bir yasal uyarı ile bile düzenlemek isteyebilirsiniz; yani, yönteminizi hangi şartlar altında önerdiğinizi söyleyen bir tür uyarınız olması gerektiğidir.
Pryftan

3

Geçerli kurulumunuz iyi. Bunu yapmak için önerilen yol budur.

Bitleri güvenli / yedek / hızlı / ne olursa olsun tutma konusunda baskınlar yapın ve LVM, bunları temel olarak kullanımınıza sunmanıza yardımcı olur.


2

donanım baskını yapın ve en üstte en iyi kombinasyon olan lvm'ye sahip olabilirsiniz.


İyi kurumsal çözüm, ancak homelab için korkunç bir öneri! Donanım tedarikçisiyle bir servis sözleşmesine ihtiyacınız var veya RAID donanımınızın bir arızası varsa, başınız büyük derde giriyor - değiştirmek için uyumlu bir donanım bulmanız gerekiyor.
Gareth Davidson

0

LVM ile Donanım RAID'i, LVM ile LVM'i ve Software RAID'ı kastediyorsunuz. Öyleyse, her zaman önce donanım tabanlı RAID'i seçmenizi öneririm. Yazılım RAID özelliği, genel giderin küçük olmasına rağmen, donanım RAID performansının 10 kereden 9 daha iyi olacağı yönündedir. Tabii ki, metodoloji sizin nihai hedefinize büyük ölçüde bağlı olacaktır. Neyi başarmaya çalışıyorsunuz (performans, koruma vb.)


1
"LVM üzerine lvm ve yazılım baskın" - Şimdi bu egzotik bir kurulum!
Sirex,

-3

Disklerinizi bir RAID 0 birimi ile RAID 1 birimi arasında paylaştırmak istiyorsanız LVM üzerinden RAID kullanmanın mantıklı olduğunu düşünüyorum.

Bununla RAID0 ve RAID1 arasındaki boşluğu yeniden konumlandıramazsınız.

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume 2       |
 --------------------------
|    RAID 0   |   Raid 1   |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 |

Bununla yapabilirsin

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume 2       |
 --------------------------
|    RAID 0   |   Raid 1   |
 --------------------------
|       LVM Volume 1       |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 

İşin iyi yanı, LVM Hacmi 2 mantıksal hacimlerini pidmo komutunu kullanarak raid 0 ve raid 1 hacmi arasında da hareket ettirebilmenizdir.

Kötü olan şey kurulumun karmaşık olmasıdır LVM'nin yazılım baskını özelliklerinin daha iyi bir entegrasyonuna sahip olması daha iyi olurdu.


6
Bunun neden kötü bir fikir olduğunu söylemeye yetecek kadar depolama ürünü bilmiyorum, ama beni oldukça huzursuz ve farklı bir korku hissi bırakıyor.
Scott Pack

2
Burada "RAID", RAID 1/5 / başka bir gereksiz RAID formu olsaydı, artıklık elde edemezdiniz. LVM Cilt 1'in altındaki herhangi bir disk başarısız olursa, LVM birimi ölmüş olacağından her iki RAID birimini de kaybedersiniz (Tamam, hala şeritleme olmadığını varsaymak için çevrimiçi olarak zorlayabilirsiniz, ancak verilerin büyük bir kısmı şimdi gitmiş ve arızalı LVM hacminin üstündeki RAID muhtemelen kurtarılamayacak ...). Bunu neden yaptığını bilmiyorum ama yapma.
BSchlinker

2
Scott, korkunun haklı olduğu görülüyor. LVM2 üzerinden mdadm RAID kullandım ve başımı belaya soktum - serverfault.com/questions/826479/… - Tecrübelerimin başkalarını uyarmasına izin ver.
Ghostrider
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.