Recherche de site Web

Gestion des volumes logiques sur Debian Linux


Debian Linux est une distribution Linux populaire et s'adresse aux postes de travail des utilisateurs finaux ainsi qu'aux serveurs réseau. Debian est souvent saluée pour être une distribution Linux très stable. La stabilité de Debian associée à la flexibilité de LVM en fait une solution de stockage très flexible que tout le monde peut apprécier.

Avant de poursuivre ce tutoriel, Tecmint propose une excellente revue et un aperçu de l'installation de Debian 7.8 « Wheezy » qui peut être trouvée ici :

  1. Installation de Debian 7.8 « Wheezy »

La Logical Volume Management (LVM) est une méthode de gestion de disque qui permet de collecter plusieurs disques ou partitions dans un grand pool de stockage pouvant être divisé en allocations de stockage appelées volumes logiques.

Puisqu'un administrateur peut ajouter plus de disques/partitions à sa guise, LVM devient une option très viable pour modifier les besoins de stockage. Outre la facilité d'extension de LVM, certaines fonctionnalités de résilience des données sont également intégrées à LVM. Des fonctionnalités telles que les capacités de capture instantanée et la migration des données à partir de disques défaillants offrent à LVM encore plus de capacités pour maintenir l'intégrité et la disponibilité des données.

Environnement d'installation
  1. Système d'exploitation – Debian 7.7 Wheezy
  2. Disque de démarrage de 40 Go – sda
  3. 2 disques Seagate 500 Go en Linux Raid – md0 (RAID non nécessaire)
  4. Connexion réseau/Internet

Installation et configuration de LVM sur Debian

1. Un accès root/administrateur au système est nécessaire. Ceci peut être obtenu dans Debian via l'utilisation de la commande su ou si les paramètres sudo appropriés ont été configurés, sudo peut également être utilisé . Cependant, ce guide supposera une connexion root avec su.

2. À ce stade, le package LVM2 doit être installé sur le système. Cela peut être accompli en entrant ce qui suit dans la ligne de commande :


apt-get update && apt-get install lvm2

À ce stade, l'une des deux commandes peut être exécutée pour garantir que LVM est bien installé et prêt à être utilisé sur le système :


dpkg-query -s lvm2
dpkg-query -l lvm2

3. Maintenant que le logiciel LVM est installé, il est temps de préparer les périphériques pour une utilisation dans un groupe de volumes LVM et éventuellement dans des volumes logiques.

Pour ce faire, l'utilitaire pvcreate sera utilisé pour préparer les disques. Normalement, LVM serait effectué partition par partition à l'aide d'un outil tel que fdisk, cfdisk, parted ou gparted . pour partitionner et marquer les partitions à utiliser dans une configuration LVM, cependant pour cette configuration, deux disques 500 Go ont été attaqués ensemble pour créer une matrice RAID appelée /dev/md0.

Cette matrice RAID est une simple matrice miroir à des fins de redondance. À l'avenir, un article expliquant comment le RAID est réalisé sera également rédigé. Pour l’instant, passons à la préparation des volumes physiques (Les blocs bleus dans le schéma en début d’article).

Si vous n'utilisez pas de périphérique RAID, remplacez les périphériques qui doivent faire partie de la configuration LVM par « /dev/md0 ». L'exécution de la commande suivante préparera le périphérique RAID à être utilisé dans une configuration LVM :


pvcreate /dev/md0

4. Une fois la matrice RAID préparée, elle doit être ajoutée à un Groupe de volumes (le rectangle vert dans le diagramme au début de l'article) et c'est accompli avec l'utilisation de la commande vgcreate.

La commande vgcreate nécessitera qu'au moins deux arguments lui soient transmis à ce stade. Le premier argument sera le nom du groupe de volumes à créer et le deuxième argument sera le nom du périphérique RAID préparé avec pvcreate à l'étape 3 (/dev/md0). Rassembler tous les composants donnerait une commande comme suit :


vgcreate storage /dev/md0

À ce stade, LVM a reçu pour instruction de créer un groupe de volumes appelé « storage » qui utilisera le périphérique « /dev/md0 » pour stocke les données envoyées à tous les volumes logiques membres du groupe de volumes 'storage'. Cependant, à ce stade, il n’existe toujours aucun volume logique pouvant être utilisé à des fins de stockage de données.

5. Deux commandes peuvent être rapidement émises pour confirmer que le Groupe de volumes a été créé avec succès.

  1. vgdisplay – Fournit beaucoup plus de détails sur le groupe de volumes.
  2. vgs – Une sortie rapide d'une ligne pour confirmer que le groupe de volumes existe.

vgdisplay
vgs

6. Maintenant que le Groupe de volumes est confirmé prêt, les Volumes logiques eux-mêmes peuvent être créés. C'est l'objectif final de LVM et ces volumes logiques sont ceux dans lesquels les données seront envoyées afin d'être écrites sur les volumes physiques sous-jacents (PV) qui composent le groupe de volumes (VG. fort>).

Pour créer les Volumes Logiques, plusieurs arguments doivent être transmis à l'utilitaire lvcreate. Les arguments les plus importants et essentiels incluent : la taille du volume logique, le nom du volume logique et à quel groupe de volumes (VG) appartiendra ce volume logique (LV) nouvellement créé. Mettre tout cela ensemble donne une commande lvcreate comme suit :


lvcreate -L 100G -n Music storage

En fait, cette commande demande de faire ce qui suit : créer un volume logique d'une longueur de 100 gigaoctets portant le nom Musique et appartenant au Groupe de volumes. stockage fort>. Allons-y et créons un autre LV pour les Documents d'une taille de 50 Go et faisons-en un membre du même Groupe de volumes :


lvcreate -L 50G -n Documents storage

La création des Volumes Logiques peut être confirmée avec l'une des commandes suivantes :

  1. lvdisplay – Sortie détaillée des volumes logiques.
  2. lvs – Sortie moins détaillée des volumes logiques.

lvdisplay
lvs