Lvm
De Linuxmemo.
(Page créée avec « Catégorie:Linux_sysadmin Source: http://www.admin-sys.com/spip.php?article102 === Teste matériels === ioscan bdf vgdisplay pvdisplay === Sélectionner un disqu... ») |
(→Ajouter un PV a un LV) |
||
| (13 versions intermédiaires masquées) | |||
| Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Linux_sysadmin]] | [[Catégorie:Linux_sysadmin]] | ||
| - | Source: http:// | + | Source: http://blog.fenrir.fr/2011/06/13/lvm-memo/ |
| - | + | http://linux.developpez.com/lvm/ | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | == | + | == Définitions : == |
| - | + | Volume physique (PV) : c’est un disque ou une partition formaté en LVM. | |
| - | + | Groupe de volumes (VG) : c’est un ensemble de PV aggregés | |
| - | + | Volume logique (LV) : c’est une sous unité d’un VG destinée à accueillir les données | |
| - | + | ||
| - | + | FS Filesystem, système de fichier formaté sur le LV. Ext2/Ext3 sont les plus répandus. | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | PE Plus petite unité du VG. Sa taille détermine le plus petit LV pouvant être créé. | |
| - | + | LE Nombre entier de PE contenu dans un LV. | |
| - | + | ||
| - | + | ||
| - | + | == Création : == | |
| - | + | ===Type de partion=== | |
| - | + | Avec FDISK | |
| + | Command (m for help): t | ||
| + | Selected partition 1 | ||
| + | Hex code (type L to list codes): 8e | ||
| + | Changed system type of partition 1 to 8e (Linux LVM) | ||
| - | === | + | === Créer un PV : === |
| + | initialiser le disque au LVM | ||
| + | pvcreate /dev/disque_ou_partition | ||
| + | |||
| + | === Créer un VG : === | ||
| + | |||
| + | vgcreate nom_du_VG /dev/disque_ou_partition [/dev/autre_disque_ou_partition] | ||
| + | |||
| + | === Créer un LV : === | ||
| + | |||
| + | lvcreate -n nom_du_LV -L TAILLE nom_du_VG | ||
| + | |||
| + | === Formatage === | ||
| + | |||
| + | mkfs.ext3 /dev/VG_nom/lv_nom | ||
| + | |||
| + | === Montage === | ||
| + | |||
| + | mount /dev/VG_nom/lv_nom /mnt/point_montage | ||
| + | |||
| + | == Suppression : == | ||
| + | |||
| + | === Supprimer un LV : === | ||
| + | |||
| + | lvremove /dev/nom_du_VG/nom_du_LV | ||
| + | |||
| + | === Supprimer un VG : === | ||
| + | |||
| + | vgremove nom_du_VG | ||
| + | |||
| + | === Supprimer un PV : === | ||
| + | |||
| + | pvremove /dev/disque_ou_partition | ||
| + | |||
| + | == Affichage : == | ||
| + | |||
| + | ===Afficher les PV : === | ||
| + | |||
| + | pvdisplay | ||
| + | |||
| + | === Afficher les VG : === | ||
| + | |||
| + | vgdisplay | ||
| - | + | === Afficher les LV : === | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | lvdisplay | |
| - | + | ||
| - | + | ||
| - | == | + | == Gestion : == |
| - | + | ===Ajouter un PV a un LV=== | |
| - | + | vgextend my_volume_group /dev/xxxx | |
| + | lvresize -L 55g /dev/mvg/Vol2 | ||
| + | resize2fs /dev/mvg/Vol2 | ||
| - | === | + | === Agrandir un LV : === |
| - | + | lvresize -L 2g /dev/nom_du_VG/nom_du_LV | |
| - | + | resize2fs /dev/nom_du_VG/nom_du_LV | |
| - | === | + | === Réduire un LV : === |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | /sbin/fsck -f /dev/nom_du_VG/nom_du_LV | |
| + | /sbin/resize2fs -p /dev/nom_du_VG/nom_du_LV TAILLE1 | ||
| + | /sbin/lvresize -L TAILLE2 /dev/nom_du_VG/nom_du_LV (avec TAILLE2 > TAILLE1) | ||
| + | /sbin/resize2fs -p /dev/nom_du_VG/nom_du_LV | ||
| - | + | ==Utilitaire graphique:== | |
| - | + | system-config-lvm | |
| - | + | Le seul usage qui peut en être fait sans risques, est la simple consultation. | |
| + | Concrètement cela vous permettra de visualiser la configuration (contenue dans les fichiers textes /etc/lvm/backup/* ) | ||
Version actuelle en date du 8 juin 2015 à 14:52
Source: http://blog.fenrir.fr/2011/06/13/lvm-memo/
http://linux.developpez.com/lvm/
Sommaire |
[modifier] Définitions :
Volume physique (PV) : c’est un disque ou une partition formaté en LVM.
Groupe de volumes (VG) : c’est un ensemble de PV aggregés
Volume logique (LV) : c’est une sous unité d’un VG destinée à accueillir les données
FS Filesystem, système de fichier formaté sur le LV. Ext2/Ext3 sont les plus répandus.
PE Plus petite unité du VG. Sa taille détermine le plus petit LV pouvant être créé.
LE Nombre entier de PE contenu dans un LV.
[modifier] Création :
[modifier] Type de partion
Avec FDISK Command (m for help): t Selected partition 1 Hex code (type L to list codes): 8e Changed system type of partition 1 to 8e (Linux LVM)
[modifier] Créer un PV :
initialiser le disque au LVM
pvcreate /dev/disque_ou_partition
[modifier] Créer un VG :
vgcreate nom_du_VG /dev/disque_ou_partition [/dev/autre_disque_ou_partition]
[modifier] Créer un LV :
lvcreate -n nom_du_LV -L TAILLE nom_du_VG
[modifier] Formatage
mkfs.ext3 /dev/VG_nom/lv_nom
[modifier] Montage
mount /dev/VG_nom/lv_nom /mnt/point_montage
[modifier] Suppression :
[modifier] Supprimer un LV :
lvremove /dev/nom_du_VG/nom_du_LV
[modifier] Supprimer un VG :
vgremove nom_du_VG
[modifier] Supprimer un PV :
pvremove /dev/disque_ou_partition
[modifier] Affichage :
[modifier] Afficher les PV :
pvdisplay
[modifier] Afficher les VG :
vgdisplay
[modifier] Afficher les LV :
lvdisplay
[modifier] Gestion :
[modifier] Ajouter un PV a un LV
vgextend my_volume_group /dev/xxxx lvresize -L 55g /dev/mvg/Vol2 resize2fs /dev/mvg/Vol2
[modifier] Agrandir un LV :
lvresize -L 2g /dev/nom_du_VG/nom_du_LV resize2fs /dev/nom_du_VG/nom_du_LV
[modifier] Réduire un LV :
/sbin/fsck -f /dev/nom_du_VG/nom_du_LV /sbin/resize2fs -p /dev/nom_du_VG/nom_du_LV TAILLE1 /sbin/lvresize -L TAILLE2 /dev/nom_du_VG/nom_du_LV (avec TAILLE2 > TAILLE1) /sbin/resize2fs -p /dev/nom_du_VG/nom_du_LV
[modifier] Utilitaire graphique:
system-config-lvm Le seul usage qui peut en être fait sans risques, est la simple consultation. Concrètement cela vous permettra de visualiser la configuration (contenue dans les fichiers textes /etc/lvm/backup/* )