1. Mettre en place LVM avec trois disques SCSI

Pour cette recette, on dispose de trois disques SCSI qui vont être mis dans un volume logique utilisant LVM. Les disques sont /dev/sda, /dev/sdb et /dev/sdc.

1.1. Préparation des disques

Il faut préparer le disque avant de pouvoir l'utiliser dans un groupe de volumes :

[Avertissement]Attention !

Les commandes suivantes vont détruire toutes les données présentes sur /dev/sda, /dev/sdb et /dev/sdc.

Lancez pvcreate sur les disques :

# pvcreate /dev/sda
# pvcreate /dev/sdb
# pvcreate /dev/sdc

Cela crée une zone avec les descripteurs de groupes de volumes (volume group descriptor area, VGDA) au début des disques.

1.2. Configuration du groupe de volumes

  1. Créez un groupe de volumes

    # vgcreate mon_groupe_de_volumes /dev/sda /dev/sdb /dev/sdc
    
  2. Utilisez vgdisplay pour vérifier le groupe de volume

    # vgdisplay
    --- Volume Group ---
    VG Name               mon_groupe_de_volumes
    VG Access             read/write
    VG Status             available/resizable
    VG #                  1
    MAX LV                256
    Cur LV                0
    Open LV               0
    MAX LV Size           255.99 GB
    Max PV                256
    Cur PV                3
    Act PV                3
    VG Size               1.45 GB
    PE Size               4 MB
    Total PE              372
    Alloc PE / Size       0 / 0
    Free  PE / Size       372/ 1.45 GB
    VG UUID               nP2PY5-5TOS-hLx0-FDu0-2a6N-f37x-0BME0Y
    

    Le plus important est de vérifier les trois premiers éléments et que la taille indiquée par « VG Size » est bien la taille de vos trois disques réunis.

1.3. Création du volume logique

Si le groupe de volumes semble correct, il est alors temps de créer un volume logique dessus.

Vous pouvez choisir la taille que vous voulez pour le volume logique (de la même manière que vous le feriez dans un environnement non LVM). Pour cet exemple, nous allons juste créer un volume logique d'1 Go dans le groupe de volumes. Nous n'utiliserons pas la répartition car il n'est pas actuellement possible de rajouter un disque une fois le volume logique créé.

# lvcreate -L1G -nmon_volume_logique mon_groupe_de_volumes
lvcreate -- doing automatic backup of "mon_groupe_de_volumes"
lvcreate -- logical volume "/dev/mon_groupe_de_volumes/mon_volume_logique" successfully created

1.4. Création du système de fichiers

Créez un système de fichiers ext2 dans le volume logique :

# mke2fs /dev/mon_groupe_de_volumes/mon_volume_logique
mke2fs 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
131072 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
9 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

1.5. Test du système de fichiers

Montez le volume logique et vérifiez que tout semble correct.

# mount /dev/mon_groupe_de_volumes/mon_volume_logique /mnt
# df

Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda1              1311552    628824    616104  51% /
/dev/mon_groupe_de_volumes/mon_volume_logique
                       1040132        20    987276   0% /mnt

Si tout s'est passé correctement, vous avez désormais un volume logique avec un système de fichiers ext2 monté dans /mnt.

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:27