Présentation

Ce script permet de faire la conversion entre les devices de la forme "dm-X" et les noms donnés par l'utilisateur (nom des volumes logiques lvm, noms des devices pour cryptsetup etc). Un exemple sera plus parlant. Voici le résultat de la commande "iostat -k 1 2" qui donne, dans le second tableau, le nombre de ko/s lu ou écrit sur les différents devices :

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               0,00         0,00         0,00          0          0
sdb               0,00         0,00         0,00          0          0
dm-0              0,00         0,00         0,00          0          0
dm-1              0,00         0,00         0,00          0          0
dm-2              0,00         0,00         0,00          0          0
dm-3              0,00         0,00         0,00          0          0
dm-4              0,00         0,00         0,00          0          0

Voici un extrait même tableau, mais obtenu avec ce script :

Device: tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda     0,00         0,00         0,00          0          0
sdb     0,00         0,00         0,00          0          0
bvg-lv1 0,00         0,00         0,00          0          0
clv1    0,00         0,00         0,00          0          0

On voit que les dm-X sont remplacés par leur véritable nom (volume logique lv1 situé dans le groupe bvg, ou device chiffré nommé clv1 dans cet exemple). Plus simplement, ce script peut aussi servir à convertir un nom en format dm-X :

# ./lvmiostat dm-1

Le volume correspondant est : ovg-cam

Infos pratiques

Version actuelle : 1.0
Téléchargement : script
Note : Ce script doit être lancé avec les droits root !
Hash md5 : 7ba41b4dbfbdb204901392c3a6b1aa7d

Documentation

Sans argument, le script se comporte exactement comme la commande "iostat -k 1 2".
Avec le nom d'un device en parametre, le script essaye de trouver la correspondance.. Voir les exemples plus haut :)