lvm2-2.02.100

Introduction à lvm2

Le paquet lvm2 est un paquet qui gère des partitions logiques. Il permet d'extension de systèmes de fichiers sur plusieurs disques physiques et plusieurs partitions de disque, il permet une navigation dynamique ou le bidouillage de partitions logiques.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.

Informations sur le paquet

  • Téléchargement (FTP) : ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.100.tgz

  • Somme de contrôle MD5 du téléchargement : 9629cf5728544d7e637cafde1f73d777

  • Taille du téléchargement : 1.3 Mo

  • Estimation de l'espace disque requis : 22 Mo

  • Estimation du temps de construction : 0.3 SBU

Dépendances de LVM2

Facultative

mdadm-3.3 (pour les vérifications) et xfsprogs-3.1.11 (pour les vérifications)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/lvm2

Configuration du noyau

Activez les options suivantes dans la configuration du noyau et recompiler le noyau :

Device Drivers --->
  Multiple devices driver support (RAID and LVM): Y
    Device mapper support: Y or M
    Crypt target support: (optional)
    Snapshot target: (optional)
    Mirror target: (optional) 

Installation de lvm2

Installez lvm2 en lançant les commandes suivantes :

./configure --prefix=/usr       \
            --exec-prefix=      \
            --with-confdir=/etc \
            --enable-applib     \
            --enable-cmdlib     \
            --enable-pkgconfig  \
            --enable-udev_sync &&
make

La commande check doit être lancée en tant qu'utilisateur root. Aussi les tests sont connus pour planter si au moins une partition sur un disque dur n'est pas initialisée en tant que partition LVM Linux (type 8e00). Pour tester les résultats, tapez: make check en tant qu'utilisateur root .

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

--enable-applib : Ce paramètre active la construction des bibliothèques partagées de l'application.

--enable-cmdlib : Cette option construit la bibliothèque de commande partagée. Elle est nécessaire lors de la construction du démon.

--enable-pkgconfig : Ce paramètre installe le support de pkg-config.

--enable-udev_sync : Ce paramètre active la synchronisation avec Udev.

--enable-dmeventd : Cette option construit le démon d'événement Device Mapper.

Contenu

Programmes installés: dmsetup, fsadm, lvm, lvmconf, lvmdump, vgimportclone. Il y a également de nombreux liens symboliques pour que lvm puisse implémenter des fonctinnalités spécifiques.
Bibliothèques installées: libdevmapper.so, liblvm2app.so et liblvm2cmd.so
Répertoire installé: Aucune

Descriptions courtes

dmsetup

est un outil de gestion de bas niveau de volumes logiques.

fsadm

est un outil pour redimensionner ou vérifier le système de fichiers d'un périphérique.

lvm

fournit les outils en ligne de commande pour LVM2. Les commandes sont implémentées via des liens sympoliques vers ce programme pour gérer des périphériques physiques (pv*), des groupes de volume (vg*), et de volumes logiques (lv*).

lvmconf

est un script qui modifie le verrouillage d'une configuration dans un fichier de configuration LVM2.

lvmdump

est un outil pour envoyer diverses informations concernant LVM2.

vgimportclone

est utilisé pour importer un VG dupliqué (comme un dépôt matériel).

libdevmapper.so

contient les fonctions de l'API de device-mapper.

Last updated on : 2013-02-11 19:51:17 +010