====== Différences ======
Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.
ecf1:raid_lvm [2013/12/10 12:25] r.doiteau |
ecf1:raid_lvm [2019/05/11 14:35] (Version actuelle) |
||
---|---|---|---|
Ligne 47: | Ligne 47: | ||
Dans notre cas nous allons utilisé une partition /swap sur chaque disque. | Dans notre cas nous allons utilisé une partition /swap sur chaque disque. | ||
- | ==== Optimiser l'espace d'échange SWAP ==== | + | |
+ | ==== Commandes ==== | ||
+ | |||
+ | == Construire une garppe RAID == | ||
+ | |||
+ | |||
+ | Nous pouvons maintenant utiliser mdadm pour construire notre volume RAID 0 : | ||
+ | |||
+ | sudo mdadm --create /dev/md0 --level=0 --assume-clean --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 | ||
+ | |||
+ | Nous pouvons maintenant utiliser mdadm pour construire notre volume RAID 1 : | ||
+ | |||
+ | sudo mdadm --create /dev/md0 --level=0 --assume-clean --raid-devices=4 /dev/sdb2 /dev/sdc2 | ||
+ | == Vérification de grappe raid == | ||
+ | |||
+ | mdadm --detail /dev/<nom de la grappe> | ||
+ | |||
+ | == Déclarer un disque défaillant == | ||
+ | |||
+ | mdadm --manage /dev/md0 --set-faulty /dev/sdb1 | ||
+ | |||
+ | Une fois déclaré défaillant, le disque dur est écarté du volume RAID. Il faut maintenant le désactiver pour pouvoir le retirer : | ||
+ | |||
+ | mdadm --manage /dev/md0 --remove /dev/sdb1 | ||
+ | |||
+ | Une fois le remplacement effectué, il faut ajouter un disque sain dans le volume RAID pour bénéficier à nouveau de la tolérance de panne (cette opération doit être précédée du partitionnement du nouveau disque, aidez-vous des descriptions faites plus haut) : | ||
+ | |||
+ | mdadm --manage /dev/md0 --add /dev/sdb1 | ||
+ | |||
+ | Si le systéme n'est pas clean, il faut procéder un reconstruction RAID | ||
+ | |||
+ | ===== Gérer l'espace système : LVM ===== | ||
+ | |||
+ | === Définition === | ||
+ | |||
+ | LVM = Logical Volume Manager | ||
+ | Fournit une couche d'abstraction au dessus des disques physiques | ||
+ | Permet de véritablement « gérer » un ou des espaces de stockage | ||
+ | comparé a des partitions fixes | ||
+ | |||
+ | 1) Le volume physique (PV) : | ||
+ | Typiquement une partition ou un disque entier | ||
+ | Label dans les premiers secteurs pour le marquer comme PV LVM | ||
+ | 2) Le groupe de volumes (VG) : | ||
+ | Est utilisé pour regrouper les PV (un seul ou plusieurs ) | ||
+ | Nommage possible : utile pour les différencier facilement | ||
+ | 3) Le volume Logique (LV) : | ||
+ | Un LV dans un VG est comme une partition sur un disque | ||
+ | C'est lui que l'on va formater avec le système de fichiers de son choix | ||
+ | Possibilité d'agrandir ou rétrécir sa taille au besoin (selon le système de | ||
+ | fichiers embarqué) | ||
+ | |||
+ | {{:cours:activite1:lvm.png|}} | ||
+ | |||
+ | === Mise en place === | ||
+ | |||
+ | Dans cette étude, une volume logique de 6 Go appelé Lv_1 sera créée, celle-ci pourra être étendu ou diminué a souhait. | ||
+ | |||
+ | Grâce au système LVM, un autre volume groupe peut-être créé à tout moment. Celui-ci pourra être formaté avec un système de fichiers. | ||
+ | |||
+ | == Etendre un volume logique == | ||
+ | |||
+ | lvextend -L <taille a étendre ex:20G> /dev/<nom du vg>/<nom du lv> | ||
+ | |||
+ | == Créer un volume logique == | ||
+ | |||
+ | lvcreate -L<taille> -n <nom du lv> <nom du vg> | ||
+ | |||
+ | |||
+ | == Vérification des volumes == | ||
+ | |||
+ | Volume group = vg display | ||
+ | |||
+ | Volume logique = lv dispaly | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||