Vous êtes sur la page 1sur 7

Ci-dessous un petit tutorial rapide sur la mise ne oeuvre de LVM :

Lister les partitions


[root@skywalker ~]# fdisk -l
Disque /dev/sda: 32.2 Go, 32212254720 octets
255 têtes, 63 secteurs/piste, 3916 cylindres, total 62914560 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000d9db0
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 62914559 30944256 8e Linux LVM
Disque /dev/sdb: 10.7 Go, 10737418240 octets
107 têtes, 17 secteurs/piste, 11529 cylindres, total 20971520 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xd29cd7d8
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 2048 20971519 10484736 8e Linux LVM
Disque /dev/sdc: 3221 Mo, 3221225472 octets
255 têtes, 63 secteurs/piste, 391 cylindres, total 6291456 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000
Le disque /dev/sdc ne contient pas une table de partition valide
Disque /dev/sdd: 3221 Mo, 3221225472 octets
255 têtes, 63 secteurs/piste, 391 cylindres, total 6291456 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000
Le disque /dev/sdd ne contient pas une table de partition valide
Disque /dev/dm-0: 30.7 Go, 30668750848 octets
255 têtes, 63 secteurs/piste, 3728 cylindres, total 59899904 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000
Le disque /dev/dm-0 ne contient pas une table de partition valide
Disque /dev/dm-1: 1006 Mo, 1006632960 octets
255 têtes, 63 secteurs/piste, 122 cylindres, total 1966080 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000
Le disque /dev/dm-1 ne contient pas une table de partition valide

Créer une partition de type LVM


[root@skywalker /]#fdisk /dev/sdc
- choisir "n" pour créer une nouvelle partition
- puis p pour partition primaire
- puis laisser ensuite les valeurs par défaut pour le numéro de partition, le début et
la fin du disque.
- choisir "t" pour odifier l'id de la partition et rentrer 8e pour attribuer un
id de type lvm.
- Choisir enfinw pour enregistrer les modifictions et quitter.

Créer un Physical volume et lister ses propriétés


[root@skywalker ~]# fdisk -l
Disque /dev/sda: 32.2 Go, 32212254720 octets
255 têtes, 63 secteurs/piste, 3916 cylindres, total 62914560 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000d9db0
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 62914559 30944256 8e Linux LVM
Disque /dev/sdb: 10.7 Go, 10737418240 octets
107 têtes, 17 secteurs/piste, 11529 cylindres, total 20971520 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xd29cd7d8
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 2048 20971519 10484736 8e Linux LVM
Disque /dev/sdc: 3221 Mo, 3221225472 octets
160 têtes, 24 secteurs/piste, 1638 cylindres, total 6291456 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x18d94ed1
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 2048 6291455 3144704 8e Linux LVM <----------
------- Partition /dev/sdc1 créé en type LVM 8e
Disque /dev/sdd: 3221 Mo, 3221225472 octets
255 têtes, 63 secteurs/piste, 391 cylindres, total 6291456 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000
Le disque /dev/sdd ne contient pas une table de partition valide
Disque /dev/dm-0: 30.7 Go, 30668750848 octets
255 têtes, 63 secteurs/piste, 3728 cylindres, total 59899904 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000
Le disque /dev/dm-0 ne contient pas une table de partition valide
Disque /dev/dm-1: 1006 Mo, 1006632960 octets
255 têtes, 63 secteurs/piste, 122 cylindres, total 1966080 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000
Le disque /dev/dm-1 ne contient pas une table de partition valide

[root@skywalker ~]# pvcreate /dev/sdc1


Physical volume "/dev/sdc1" successfully created
[root@skywalker ~]# pvdisplay /dev/sdc1
"/dev/sdc1" is a new physical volume of "3,00 GiB"
--- NEW Physical volume ---
PV Name /dev/sdc1
VG Name
PV Size 3,00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID F51Pmf-JyT2-SnUd-QRBp-DUx9-eWj2-8AP1gH

Créer un volume group et lister ses propriétés


[root@skywalker ~]# vgcreate vgtest /dev/sdb1 /dev/sdc1
Volume group "vgtest" successfully created
[root@skywalker ~]# vgdisplay -v vgtest
Using volume group(s) on command line
Finding volume group "vgtest"
--- Volume group ---
VG Name vgtest
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 2
Act PV 2
VG Size 12,99 GiB
PE Size 4,00 MiB
Total PE 3326
Alloc PE / Size 0 / 0
Free PE / Size 3326 / 12,99 GiB
VG UUID 6ofc2H-9Xpo-Reb8-zqti-og60-BZ8u-dvhd7x
--- Physical volumes ---
PV Name /dev/sdb1
PV UUID xJxwWK-oFc7-MouK-Okph-0Kkm-qmu3-j3HMmA
PV Status allocatable
Total PE / Free PE 2559 / 2559
PV Name /dev/sdc1
PV UUID F51Pmf-JyT2-SnUd-QRBp-DUx9-eWj2-8AP1gH
PV Status allocatable
Total PE / Free PE 767 / 767

Créer un volume logique et lister ses propriétés


[root@skywalker ~]# lvcreate -L 2000M -n lvtest vgtest
Logical volume "lvtest" created

[root@skywalker ~]# lvdisplay /dev/vgtest/lvtest


--- Logical volume ---
LV Name /dev/vgtest/lvtest
VG Name vgtest
LV UUID Op16SE-Lzba-XN1H-O83d-ZH79-ZAkw-jwWAnn
LV Write Access read/write
LV Status available
# open 0
LV Size 1,95 GiB
Current LE 500
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2

Création et montage d'un système de fichier


mke2fs -j /dev/vgtest/lvtest
mke2fs 1.41.12 (17-May-2010)
Ãtiquette de système de fichiers=
Type de système d'exploitation : Linux
Taille de bloc=4096 (log=2)
Taille de fragment=4096 (log=2)
« Stride » = 0 blocs, « Stripe width » = 0 blocs
128000 i-noeuds, 512000 blocs
25600 blocs (5.00%) réservés pour le super utilisateur
Premier bloc de données=0
Nombre maximum de blocs du système de fichiers=524288000
16 groupes de blocs
32768 blocs par groupe, 32768 fragments par groupe
8000 i-noeuds par groupe
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912
Ãcriture des tables d'i-noeuds : complété
Création du journal (8192 blocs) : complété
Ãcriture des superblocs et de l'information de comptabilité du système de
fichiers : complété
Le système de fichiers sera automatiquement vérifié tous les 23 montages ou
après 180 jours, selon la première éventualité. Utiliser tune2fs -c ou -i
pour écraser la valeur.

[root@skywalker ~]# mkdir /home/test


[root@skywalker ~]# mount /dev/vgtest/lvtest /home/test
[root@skywalker ~]# ls -la /home/test
total 24
drwxr-xr-x. 3 root root 4096 19 déc. 01:25 .
drwxr-xr-x. 4 root root 4096 19 déc. 01:26 ..
drwx------. 2 root root 16384 19 déc. 01:25 lost+found
[root@skywalker ~]# du -h /home/test
16K /home/test/lost+found
20K /home/test
[root@skywalker ~]# df -h /home/test
Sys. de fichiers Taille Uti. Disp. Uti% Monté sur
/dev/mapper/vgtest-lvtest
2,0G 35M 1,8G 2% /home/test
[root@skywalker ~]# mount
/dev/mapper/vg_skywalker-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
gvfs-fuse-daemon on /home/marousan/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,n
odev,user=marousan)
/dev/mapper/vgtest-lvtest on /home/test type ext3 (rw)

[root@skywalker etc]# cat fstab (Avant modification)


#
# /etc/fstab
# Created by anaconda on Sun Dec 5 21:54:12 2010
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_skywalker-lv_root / ext4 defaults
1 1
UUID=bcc5fe37-b743-420a-b632-3667e430f4da /boot ext4 defaul
ts 1 2
/dev/mapper/vg_skywalker-lv_swap swap swap defaults
0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0

[root@skywalker etc]# vi fstab

[root@skywalker etc]# cat fstab (Après modification)


#
# /etc/fstab
# Created by anaconda on Sun Dec 5 21:54:12 2010
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_skywalker-lv_root / ext4 defaults
1 1
UUID=bcc5fe37-b743-420a-b632-3667e430f4da /boot ext4 defaul
ts 1 2
/dev/mapper/vg_skywalker-lv_swap swap swap defaults
0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/vgtest/lvtest /home/test ext3 defaults 0 2
[root@skywalker etc]#mount -a

Extension du volume logique et extension du système de fichier


[root@skywalker /]# lvextend -L +500M /dev/vgtest/lvtest
Extending logical volume lvtest to 2,44 GiB
Logical volume lvtest successfully resized
[root@skywalker /]# lvextend -L +500M /dev/vgtest/lvtest
Extending logical volume lvtest to 2,44 GiB
Logical volume lvtest successfully resized
[root@skywalker /]# umount /home/test

[root@skywalker /]# e2fsck -f /dev/vgtest/lvtest


e2fsck 1.41.12 (17-May-2010)
Passe 1 : vérification des i-noeuds, des blocs et des tailles
Passe 2 : vérification de la structure des répertoires
Passe 3 : vérification de la connectivité des répertoires
Passe 4 : vérification des compteurs de référence
Passe 5 : vérification de l'information du sommaire de groupe
/dev/vgtest/lvtest : 11/128000 fichiers (0.0% non contigus), 16995/512000 blocs

[root@skywalker /]# resize2fs /dev/vgtest/lvtest


resize2fs 1.41.12 (17-May-2010)
En train de retailler le système de fichiers sur /dev/vgtest/lvtest à 640000 (4k) bl
ocs.
Le système de fichiers /dev/vgtest/lvtest a maintenant une taille de 640000 blocs.
[root@skywalker /]# mount /dev/vgtest/lvtest /home/test
[root@skywalker /]# df -h /home/test
Sys. de fichiers Taille Uti. Disp. Uti% Monté sur
/dev/mapper/vgtest-lvtest
2,5G 35M 2,3G 2% /home/test

Vous aimerez peut-être aussi