Tape les commandes sans regarder, puis Entrée : la vérification compare au caractère près (espaces multiples ignorés), donc une variante valide peut être refusée, ouvre alors la réponse. Pour les autres questions, réponds avant d’ouvrir : c’est l’effort de rappel qui fait retenir.

Rappel actif

Restitue de mémoire, sans support.

  1. Donne les trois niveaux de LVM, du disque au système de fichiers, avec pour chacun la commande de création et la commande d’affichage.

  2. Donne toute la chaîne de commandes pour passer de deux disques vierges /dev/sdb et /dev/sdc à un volume data de 2 Go monté sur /data.

Tape la commande

Écris la commande exacte, puis Entrée pour vérifier.

  1. Initialise le disque /dev/sdb comme volume physique LVM.

  2. Crée le groupe VolGroup1 avec les PV /dev/sdb et /dev/sdc.

  3. Crée dans VolGroup1 un volume logique lv1 de 1 Go.

  4. Ajoute le disque /dev/sdd (déjà initialisé en PV) au groupe VolGroup1.

  5. Agrandis lv1 de 1 Go et son système de fichiers dans la même commande, sans démonter.

  6. Donne à lv3 tout l’espace libre restant du groupe, système de fichiers compris.

  7. Formate lv2 en ext4.

  8. Affiche un résumé d’une ligne par volume logique (nom, groupe, taille).

Écris-le

Rédige la requête, la configuration ou le code, puis compare avec la réponse.

  1. Écris la ligne /etc/fstab qui monte lv1 (ext4) sur /data/lv1 à chaque démarrage, avec les options par défaut.

  2. Écris la séquence sûre pour réduire lv2 (ext4, contient des données, monté sur /data/lv2) à 512 Mo.

Calcule

Pose le calcul et donne le résultat, puis Entrée pour vérifier.

  1. Le VG fait 9,99 GiB avec des extents (PE) de 4 MiB. Combien de PE occupe un LV de 1 Go (-L 1G) ?

  2. Deux disques de 5 Go donnent 2558 PE de 4 MiB. Combien de PE reste-t-il libres après la création de quatre LV de 1 Go ?

  3. Après vgextend avec un troisième disque de 5 Go, le VG fait environ 14,99 GiB. lv1 fait 2 GiB, lv2 a été réduit à 512 MiB, lv4 a été supprimé. Quelle taille (en GiB, à 0,01 près) obtient lv3 avec -l +100%FREE ?

Distingue

Deux notions proches : dis ce qui les sépare vraiment.

  1. lvcreate -L 1G et lvcreate -l 100%FREE : quelle est la différence entre -L et -l ? Et entre -L 1G et -L +1G sur lvextend ?

  2. Agrandir et réduire un LV ext4 : pourquoi l’un se fait-il à chaud et l’autre non ? Dans quel ordre agit-on sur le volume et le système de fichiers dans chaque cas ?

Explique pourquoi

Le mécanisme derrière la règle.

  1. Pourquoi un PV qui vient d’être créé affiche-t-il Allocatable NO et 0 PE dans pvdisplay ?

  2. Après lvreduce, le cours constate que lv2 n’apparaît plus dans df -h. Pourquoi ?

Cas pratique

Choisis et justifie avec les critères du cours.

  1. /data/lv1 est plein à 98 % en production. Le VG n’a plus d’espace libre, mais un nouveau disque /dev/sde vient d’être ajouté. Donne toutes les commandes, sans interruption de service.

Trouve l'erreur

Chaque affirmation contient au moins une faute.

  1. « Pour réduire lv2 de 1 Go à 512 Mo, je le démonte puis je tape lvreduce -L 512M /dev/VolGroup1/lv2. » (C’est la séquence du cours.)

  2. « J’ai tapé lvextend -L 1G /dev/VolGroup1/lv1 pour ajouter 1 Go à lv1. »

  3. « J’ai agrandi lv1 avec lvextend -L +1G /dev/VolGroup1/lv1, mais df -h affiche toujours 1,0G. LVM est cassé. »

  4. « J’ai monté mes LV, ils réapparaîtront au prochain démarrage. »

Et si...

Prévois la conséquence.

  1. Et si on tape lvremove /dev/VolGroup1/lv4 sans le démonter d’abord ?

  2. Et si l’un des trois disques du VG tombe en panne ?