Aller au contenu
Menu
  • Catégories
    • Geekitude
    • Jeux vidéos
    • Hack ps3
    • Japon
    • Politique et libertés
    • Jeux vidéos adultes
    • Divers
  • FreeDrive
    • Le service
    • La FAQ
  • Partage de connaissance
    • Copie du système
    • Création de paquet (.deb)
    • Petit mémo sur lsof
    • LVM – Les bases
    • LVM – Fonctionnement interne
    • LVM : Trucs et astuces
    • LVM – Les snapshots
    • Chiffrement – Théorie
    • Chiffrement – Pratique
    • 100 pages sur burp, sqlmap et metasploit
    • Présentations IRL
  • Downloads
    • kclean
    • myst
    • lvmiostat
    • Night City 2020
    • Mia, Corps d’acier, Cœur tendre
  • contact
    • RSS
    • Télécharger ma clef publique
    • Email
  • Rechercher
  • Catégories
    • Geekitude
    • Jeux vidéos
    • Hack ps3
    • Japon
    • Politique et libertés
    • Jeux vidéos adultes
    • Divers
  • FreeDrive
    • Le service
    • La FAQ
  • Partage de connaissance
    • Copie du système
    • Création de paquet (.deb)
    • Petit mémo sur lsof
    • LVM – Les bases
    • LVM – Fonctionnement interne
    • LVM : Trucs et astuces
    • LVM – Les snapshots
    • Chiffrement – Théorie
    • Chiffrement – Pratique
    • 100 pages sur burp, sqlmap et metasploit
    • Présentations IRL
  • Downloads
    • kclean
    • myst
    • lvmiostat
    • Night City 2020
    • Mia, Corps d’acier, Cœur tendre
  • contact
    • RSS
    • Télécharger ma clef publique
    • Email
ATDC

LVM : Trucs et astuces

hoper26 septembre 20112

Après avoir utilisé LVM de façon assez intensive, je vous assure qu’il est rare d’être ennuyé avec cet outil. Voici néanmoins quelques astuces pour éviter les rares pièges dans lesquels vous pourriez tomber.

Absence des devices dans /dev

Au niveau de LVM, tout semble OK. (la commande vgs vous affiche bien vos groupe de volume par exemple). Mais les fichiers habituellement présent dans /dev ne sont plus la. Impossible donc de monter le système de fichier, puisque la commande mount ne trouve pas « /dev/nom_vg/nom_lv ».

Deux causes possibles. Soit les groupes de volumes sont bien actifs, mais quelqu’un à malencontreusement effacé les devices. La commande suivante va les recréer automatiquement : vgmknodes

Si cette commande ne fonctionne pas, vous êtes probablement dans le deuxième cas de figure, et que c’est le groupe de volume lui même qui n’est pas activé. Cela se produit par exemple quand le groupe de volume n’a pas pu être lancé au démarrage de la machine, et que le PV à été « ajouté » ensuite (ré-assemblage d’un raid après le démarrage de l’OS par exemple). La encore, la solution est très facile, il suffit d’activer le groupe de volume avec : vgchange -a y nom_du_vg. Le y permet d’activer, un n permet au contraire de rendre le groupe inactif. Les entrés dans /dev sont crées et supprimés automatiquement.Notez qu’il est aussi possible d’activer ou de désactiver chaque volumes logique indépendamment les uns des autres (lvchange -a y nom_du_lv).

Mieux sécuriser les méta data sur les disques

Si vous n’avez pas beaucoup de « disques » (PV) dans vos groupes de volumes, il est préférable que les méta données LVM soient présentes en plusieurs exemplaires sur les disques. C’est évidement encore plus vrai si il n’y a qu’un seul disque dans le groupe, ce qui est généralement le cas lorsqu’on utilise un stockage en raid. Attention, il n’y a qu’au moment de la création du disque physique avec la commande pvcreate que l’on peut indiquer le nombre de copie souhaité (0, 1 ou 2) pour les méta données. L’option à utiliser est « –pvmetadatacopies« , 1 étant la valeur par défaut. EDIT : Attention, une deuxième copie des meta-données peut toutefois poser problème dans certains cas, voir ici.

Surveiller et analyser l’utilisation des disques

Si vous aussi vous aimez bien savoir ou sont vos données, l’option -m de pvdisplauy (et lvdisplay) est faite pour vous. Ces informations sont aussi disponibles dans les fichiers /etc/lvm/backup/*, mais l’affichage de pvdiplay -m pv est plus lisible.

Si vous avez des problèmes de performances sur les disques, vous allez probablement vouloir utiliser des outils comme iostat. Malheureusement, lorsque on utilise LVM, on utilise le device mapper. C’est aussi le cas lorsque l’on fait du chiffrement etc. Au final, la commande iostat ne vous affichera donc plus seulement des disques (/dev/sdX) mais des devices de la forme « /dev/dm-X ». Chaque device correspondant à des volumes logiques différents, mais il n’est pas toujours facile de faire le lien, et donc de trouver quel volume logique est le plus sollicité par exemple.

Pour cela, j’ai écrit ce tout petit script. Il vous permettra d’obtenir les informations d’un iostat, mais en remplaçant les devices « dm-X » par le nom des volumes logiques. Il peut s’utiliser de deux façon différentes. Sans arguments, son affichage correspondra alors à la sortie d’un iostat -k 1 2. Il est aussi possible de lui donner le nom d’un « dm-X », et il vous donnera l’équivalent LVM. Exemple :

# ./lvmiostat dm-1

Le volume correspondant est : ovg-cam

Ici, le device « dm-1 » correspond donc au volume logique cam, du groupe de volume ovg.

Supprimer un groupe de volume sans disques

Je parle de ce problème ici (je n’ai rencontré ce cas de figure qu’une seule fois)

Catégories
  • Geekitude
Article précédent

Ubuntu-fr hacké, mais chhuuuttt….

Article suivant

DLNA : PS3 Media server sur serveur linux

2 commentaires

  1. nyquist 27 septembre 2011Répondre

    c’est peut être un peu trop « bas niveau » mais j’ai toujours un peu de mal a me rappeller les commandes pour augmenter la taille d’un LV/FS, peut être a mettre dans la FAQ ?
    la commande « vgdisplay » pour voir la place libre dans le VG
    et la commande « lvextend -L +XXG /dev/mapper/donnees && resize2fs /donnees  » pour augmenter le LV et le FS de XXGio.

  2. hoper 27 septembre 2011Répondre

    Ce genre de rappel n’a effectivement pas grand chose à faire dans cette page, que je vois plus comme un complément pratique destiné aux personnes maîtrisant déjà bien les fondamentaux. Les commandes permettant d’augmenter la taille d’un système de fichier par exemple sont indiqués dans la page « LVM – Les bases ».

    Mais aucun rappel n’est inutile, et ton commentaire est le bienvenu.

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Articles récents

  • Je suis sexiste
  • Mia ou le début d’une trilogie.
  • Mia : Vos critiques constructives
  • Qui se souvient des sub channels ?
  • Pour moi Daikin c’est terminé

Commentaires récents

  • Zenzla dans Je suis sexiste
  • hoper dans Je suis sexiste
  • Jérémy dans Je suis sexiste
  • hoper dans Je suis sexiste
  • OT dans Je suis sexiste

Archives

  • mars 2025
  • février 2025
  • août 2024
  • juillet 2024
  • juin 2024
  • avril 2024
  • février 2024
  • septembre 2023
  • janvier 2023
  • décembre 2022
  • février 2022
  • janvier 2021
  • décembre 2020
  • novembre 2020
  • octobre 2020
  • septembre 2020
  • mars 2020
  • février 2020
  • décembre 2019
  • septembre 2019
  • juillet 2019
  • mai 2019
  • avril 2019
  • février 2019
  • janvier 2019
  • décembre 2018
  • novembre 2018
  • octobre 2018
  • septembre 2018
  • juillet 2018
  • juin 2018
  • avril 2018
  • janvier 2018
  • novembre 2017
  • mai 2017
  • avril 2017
  • mars 2017
  • février 2017
  • janvier 2017
  • octobre 2016
  • mai 2016
  • février 2016
  • octobre 2015
  • septembre 2015
  • août 2015
  • juin 2015
  • mai 2015
  • avril 2015
  • février 2015
  • janvier 2015
  • novembre 2014
  • octobre 2014
  • septembre 2014
  • juillet 2014
  • juin 2014
  • mai 2014
  • avril 2014
  • mars 2014
  • février 2014
  • janvier 2014
  • décembre 2013
  • novembre 2013
  • octobre 2013
  • septembre 2013
  • août 2013
  • juillet 2013
  • juin 2013
  • mai 2013
  • avril 2013
  • mars 2013
  • février 2013
  • janvier 2013
  • décembre 2012
  • novembre 2012
  • octobre 2012
  • septembre 2012
  • août 2012
  • juillet 2012
  • juin 2012
  • mai 2012
  • avril 2012
  • mars 2012
  • février 2012
  • janvier 2012
  • décembre 2011
  • novembre 2011
  • octobre 2011
  • septembre 2011
  • août 2011
  • juillet 2011
  • juin 2011
  • mai 2011
  • avril 2011
  • mars 2011
  • février 2011
  • janvier 2011
  • décembre 2010
  • novembre 2010
  • octobre 2010
  • septembre 2010
  • août 2010
  • juillet 2010
  • juin 2010
  • mai 2010
  • avril 2010
  • mars 2010
  • février 2010
  • janvier 2010
  • décembre 2009
  • novembre 2009
  • octobre 2009
  • septembre 2009
  • août 2009
  • juillet 2009
  • juin 2009
  • mai 2009
  • avril 2009
  • mars 2009

Catégories

  • Autres jeux
  • Delires
  • Divers
  • Geekitude
  • Hack ps3
  • Japon
  • Jeux vidéos
  • Jeux vidéos adultes
  • Non classé
  • Politique et libertés

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

Archives

Articles récents

  • Je suis sexiste
  • Mia ou le début d’une trilogie.
  • Mia : Vos critiques constructives
  • Qui se souvient des sub channels ?
  • Pour moi Daikin c’est terminé
  • Législatives 2024 : Messages pour tous
  • Les types de batteries
  • Meilleurs jeux 18+ : Mise à jour 2024

Catégories

Autres jeux (4) Delires (3) Divers (75) Geekitude (177) Hack ps3 (10) Japon (9) Jeux vidéos (27) Jeux vidéos adultes (10) Non classé (5) Politique et libertés (83)

Flus RSS

  •   Les articles

Copyright 2025 © ATDC Tous droits réservés.

Thème Codilight par FameThemes