Quoi de mieux LVM sur RAID ou RAID sur LVM?

42

J'ai actuellement LVM sur le logiciel RAID, mais je voudrais vous demander ce que vous pensez que c'est une meilleure solution, peut-être des avantages et des inconvénients?

Edit: Il s’agit de raid logiciel sur LVM ou de LVM sur raid logiciel. Je sais qu'un raid matériel est préférable si nous pensons aux performances.

Ency
la source
9
LVM en raid. le raid sur lvm est l'oeuvre du diable. - pas de raisonnement.
Sirex
eh bien, le raid routier n'est pas nécessaire mieux que le raid aérien. Ça dépend de plusieurs facteurs. S'il n'est pas haut de gamme, il est généralement pire que le raid sw linux (alias mdadm). En ce qui concerne la gestion, la stabilité et la performance.
Cstamas
@cstamas: Je suis d'accord, car les moins chers sont généralement des raids logiciels.
Ency

Réponses:

45

Votre configuration actuelle est comme ceci:

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

C'est une configuration beaucoup plus simple avec plus de flexibilité. Vous pouvez utiliser tous les disques du volume RAID et les découper et les dés comme bon vous semble avec LVM. L’autre solution ne mérite même pas d’être réfléchie: c’est ridiculement compliqué et vous perdez les avantages de LVM au niveau du système de fichiers.

Si vous tentiez de mettre des volumes LVM en RAID, vous vous retrouveriez avec un périphérique normal sans aucun des avantages liés aux volumes LVM (par exemple, systèmes de fichiers en croissance, etc.).

Philip Reynolds
la source
4

C’est une vieille question, la technologie a avancé et la configuration recommandée consiste à utiliser la prise en charge RAID intégrée de LVM (voir ici la configuration à l’ adresse https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/ Logical_Volume_Manager_Administration / raid_volumes.html ), en particulier si vous utilisez SSD. Red Hat ne recommande pas l'utilisation de RAID 1/5/6/10 avec les disques SSD, car mdadm écrira la partition complète pour assurer le bon fonctionnement des sommes de contrôle. Cela peut entraîner une dégradation plus rapide du disque SSD, comme indiqué ici: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Storage_Administration_Guide/index.html#ssddeploy

Pozzo-Balbi
la source
1
UTILISATEUR irwinr a suggéré: Édité le 4 février 2018: Je ne trouve aucune référence à RedHat qui recommande LVM RAID sur RAID mdadm ni aucune mise en garde contre l'utilisation de RAID avec des SSD. En fait, la balise #ssddeploy n'apparaît même pas dans le code HTML de la deuxième page liée. ---- Merci irwinr, il semblerait que RedHat ait mis à jour sa documentation. Still mdadm synchronise toute la partition, contrairement à LVM "intelligent", donc moins d'écritures de disques inutiles, donc une durée de vie plus longue pour votre SSD.
Pozzo-Balbi
Juste une pensée: bien que vous ayez l’idée de base dans un commentaire, vous voudrez peut-être l’éditer dans la réponse, peut-être même avec un disclaimer; c'est-à-dire que vous devriez avoir un avertissement quelconque indiquant dans quelles circonstances vous proposez votre méthode.
Pryftan
3

Votre configuration actuelle est correcte. C'est la façon recommandée de le faire.

Raid s'occupe de garder les bits sécurisés / redondants / rapides / peu importe et LVM vous aide à les présenter de manière simple.

cstamas
la source
2

avoir un raid matériel et vous pouvez avoir LVM en haut - la meilleure combinaison.

Silviud
la source
Bonne solution d'entreprise, mais une suggestion terrible pour homelab! Vous avez besoin d'un contrat de service avec le fournisseur de matériel ou vous avez de graves problèmes si votre matériel RAID est en panne - vous devez trouver du matériel propriétaire compatible pour le remplacer.
Gareth Davidson
0

Je suppose que vous voulez dire RAID matériel avec LVM en haut, contre LVM et RAID logiciel en haut de LVM. Si c'est le cas, je conseille toujours d'opter en premier lieu pour le RAID basé sur le matériel. Le RAID logiciel n’est que cela, alors que les frais généraux sont minimes, les performances du RAID matériel seront meilleures 9 fois sur 10. Bien sûr, la méthodologie dépendra beaucoup de votre objectif final. Qu'est-ce que vous essayez d'atteindre (performances, protection, etc., etc.)

slashdot
la source
1
"RAID et logiciel au-dessus de LVM" - Voilà une configuration exotique!
Sirex
-3

Je pense qu'il est logique d'utiliser RAID sur LVM si vous souhaitez fractionner vos disques entre un volume RAID 0 et un volume RAID 1.

Avec cela, vous ne pouvez pas réaffecter l'espace entre RAID0 et RAID1

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

Avec cela, vous pouvez

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

la bonne chose est que vous pouvez également toujours déplacer les volumes logiques LVM Volume 2 entre le volume RAID 1 et le volume RAID 1, à l'aide de la commande pvmove

Le problème, c'est que la configuration est complexe. Il serait préférable que LVM intègre mieux les fonctionnalités de raid logiciel.

mirak
la source
6
Je ne connais pas assez de goodies de stockage pour dire pourquoi c'est une mauvaise idée, mais cela me laisse assez instable et un sentiment distinct de peur.
Scott Pack
2
Si "RAID" était RAID 1/5 / une autre forme de RAID redondant, vous n’obtiendrez aucune redondance. Si l'un des disques sous le volume 1 de LVM échouait, vous perdriez les deux volumes RAID, car le volume LVM serait mort (OK, vous pouvez le forcer en ligne en supposant qu'il ne s'agisse pas d'une segmentation, mais une grande quantité de données disparus, et l’ontop RAID du volume LVM défaillant ne pourra probablement pas être récupéré ...). Je ne sais pas pourquoi tu ferais ça, mais ne le fais pas.
BSchlinker
2
Scott, il semble que ta crainte était justifiée. J'ai utilisé mdadm RAID sur LVM2 et je me suis mis dans le pétrin - serverfault.com/questions/826479/… - j'ai laissé mon expérience mettre en garde les autres.
Ghostrider