Dans ce post, rien de très original, je  me contente d’appliquer ce qui est décrit sur le site ubuntu-fr à mon usage personnel.


En effet ayant beaucoup de place sur mon disque dur de 1 To, j’ai souhaité mettre en œuvre LVM afin d’avoir une certaine souplesse dans la taille de mes partitions.


Parce que le sujet de LVM est bien là, une couche intermédiaire entre les disques physique et le système de fichier permettant d’ajouter de la souplesse dans la taille des partitions.

On peut ainsi avec LVM diminuer ou agrandir aisément une partition.



Installation


On en est à la version 2 de LVM, il faut donc installer le paquet lvm2 :

sudo aptitude install lvm2



Ajout d’une partiton dans LVM


Première étape il faut indiquer à LVM la/les partition(s) physique(s) qu’il va gérer.

Il faut donc dans un premier partitionner son disque dur : soit en une seule et unique partion soit en plusieurs, en fonction de l’usage que l’on souhaite en faire.


Dans mon cas j’ai créé une partion d’environ 600 Go (le reste servant pour le / et le swap qui ne sont pas sous LVM, et une partition de 320 Go gérée en RAID1).

La partition LVM est chez moi la /dev/sdb2, on l’ajoute donc à LVM avec  :

sudo pvcreate /dev/sdb2



Création du groupe de volume


On indique ensuite que l’on veut créer un groupe de volume en spécifiant le nom de la partition sur laquelle on a fait le pvcreate et le nom du futur groupe de volume :

sudo vgcreate mvg /dev/sdb2


Création des volumes logiques


Vient pour finir la création des volumes logique qui vont nous servir à stocker nos données (l’équivalent des différentes partitions dans un système sans LVM)


 
 
sudo lvcreate -n lvhome -L 15G mvg
 
sudo lvcreate -n lvmulti -L 440G mvg
 
sudo lvcreate -n lvsauv -L 105G mvg



Création des systèmes de fichier


Les partitions LVM sont prête, reste plus qu’a les formatter comme n’importe quelle autre partition.

Dans mon cas j’ai tout formaté en ext3.



sudo mkfs.ext3 /dev/mvg/lvhome
 
sudo mkfs.ext3 /dev/mvg/lvmulti
 
sudo mkfs.ext3 /dev/mvg/lvsauv



Restait ensuite à déplacer ma partition /home et faire un point de montage dans fstab pour les 2 autres volumes logiques (montés dans /data/multimedia et /data/sauvegarde)



Interroger LVM


Si on souhaite connaitre les groupes de volumes et le volumes logiques présent sur la machine il existe 2 commandes :


sudo vgdisplay


--- Volume group ---
 VG Name               mvg
 System ID             
 Format                lvm2
 Metadata Areas        1
 Metadata Sequence No  5
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                3
 Open LV               3
 Max PV                0
 Cur PV                1
 Act PV                1
 VG Size               558,79 GB
 PE Size               4,00 MB
 Total PE              143051
 Alloc PE / Size       143051 / 558,79 GB
 Free  PE / Size       0 / 0   
 VG UUID               EbIS8e-ZFI1-wYe4-EnAM-xBzu-yNf1-sM0Gv1


sudo lvdisplay


--- Logical volume ---
 LV Name                /dev/mvg/lvhome
 VG Name                mvg
 LV UUID                J2hMwV-RTl2-T4D8-lm3w-x11y-qgAL-F3CFlM
 LV Write Access        read/write
 LV Status              available
 # open                 1
 LV Size                15,00 GB
 Current LE             3840
 Segments               1
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     256
 Block device           252:0

 --- Logical volume ---
 LV Name                /dev/mvg/lvmulti
 VG Name                mvg
 LV UUID                mDasL6-zgtb-Pgs3-3RYt-0PeY-xSZl-W6Usbz
 LV Write Access        read/write
 LV Status              available
 # open                 1
 LV Size                440,00 GB
 Current LE             112640
 Segments               1
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     256
 Block device           252:1

 --- Logical volume ---
 LV Name                /dev/mvg/lvsauv
 VG Name                mvg
 LV UUID                shjCOX-9hVv-BUwR-6WX4-fN1j-bXp4-SuV74V
 LV Write Access        read/write
 LV Status              available
 # open                 1
 LV Size                103,79 GB
 Current LE             26571
 Segments               1
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     256
 Block device           252:2



Sources :

http://doc.ubuntu-fr.org/lvm

http://www.stealthisblog.fr/2008/03/20/lvm-fonctionnement-mise-en-place/

Et une bonne série sur Linux Attitude

http://linux-attitude.fr/post/La-Vraie-Magie

http://linux-attitude.fr/post/Le-Veritable-Moi

http://linux-attitude.fr/post/Les-Vauriens-M-admirent

http://linux-attitude.fr/post/LaVoMatic



Les commentaires sont fermés.