que vous entrez pour la première fois en mode de configuration LVM au cours d'une session. Dans ce cas, aucun disque contenant une partition (appartenant à un groupe de volumes activé) ne peut être repartitionné. En effet, le kernel Linux ne peut pas lire la table de partition modifiée d'un disque dur si une partition du disque est en cours d'utilisation. Si vous disposez déjà d'une configuration LVM fonctionnelle sur votre système, aucun repartitionnement physique ne devrait être nécessaire. Modifiez plutôt la configuration des volumes logiques.
Au début de chaque volume physique, des informations sur le volume sont écrites dans la partition. Pour réutiliser une partition de ce type avec un gestionnaire différent de
LVM, il est conseillé de supprimer le début de ce volume. Par exemple, avec le groupe de volumes system et le volume physique /dev/sda2, utilisez la commande dd
if=/dev/zero of=/dev/sda2 bs=512 count=1.
AVERTISSEMENT : Système de fichiers pour le démarrage
Le système de fichiers utilisé pour le démarrage (système de fichiers root ou
/boot
) ne doit pas être stocké sur un volume logique LVM. Stockez-le plutôt sur une partition physique normale.
Pour plus de détails sur LVM, reportez-vous au Storage Administration Guide
(↑Storage Administration Guide).
15.2 Configuration de LVM
Cette section décrit brièvement les bases du gestionnaire de volume logique (LVM -
Logical Volume Manager) et ses fonctionnalités polyvalentes. Pour plus d'informations
AVERTISSEMENT
L'utilisation de LVM peut induire une augmentation des risques, notamment en ce qui concerne la perte de données. Mais les risques comprennent
également le crash des applications, les pannes de courant ou les commandes défectueuses. Aussi, avant d'implémenter LVM ou de reconfigurer des volumes, enregistrez vos données. Ne travaillez jamais sans avoir au préalable fait une sauvegarde.
322 Guide de déploiement
15.2.1 Gestionnaire de volume logique
Le gestionnaire de volume logique (LVM) permet de distribuer de manière flexible de l'espace disque dur sur plusieurs systèmes de fichiers. La raison de son développement est liée au fait que, parfois, ce n'est qu'après le partitionnement qu'il faut modifier cette segmentation initiale de l'espace disque dur. Parce qu'il est difficile de modifier des partitions sur un système en cours d'exécution, LVM propose une réserve virtuelle
(un groupe de volumes [VG]) d'espace mémoire, que vous pouvez utiliser au besoin pour créer des volumes logiques (LV). Le système d'exploitation accède à ces volumes logiques au lieu d'accéder aux partitions physiques. Les groupes de volumes pouvant s'étendre sur plusieurs disques, différents disques ou portions de disque peuvent donc constituer un seul et même groupe de volumes. De cette façon, LVM propose en quelque sorte un espace disque physique abstrait qui permet d'en modifier la segmentation avec beaucoup plus de facilité et de sécurité que le repartitionnement physique.
Pour obtenir des informations de base sur le partitionnement physique, reportez-vous à
Figure 15.3 Partitionnement physique VS LVM
Figure 15.3, « Partitionnement physique VS LVM » (p. 323) Appuyez-vous sur
la pour comparer le partitionnement physique (à gauche) et la segmentation LVM (à droite). À gauche, un seul disque a été divisé en trois partitions physiques (PART), dotées chacune d'un point de montage (MP) qui permet au système d'exploitation d'accéder à ces partitions. À droite, les deux disques ont été divisés respectivement en deux et trois partitions physiques. Deux groupes de volumes LVM (VG 1 et VG 2) ont été définis. Le groupe de volumes VG 1 comporte les deux partitions du disque DISK 1 et une partition du disque DISK 2. Le groupe de volumes VG 2 contient les deux partitions restantes du disque DISK 2. Dans LVM, les partitions des
Configuration avancée des disques 323
disques physiques incorporées dans un groupe de volumes sont appelées « volumes physiques » (ou PV pour Physical Volume). Parmi les groupes de volumes, quatre volumes logiques (de LV 1 à LV 4) ont été définis. Il peuvent être utilisés par le système d'exploitation via les points de montage associés. La limite entre les différents LV n'a pas besoin d'être alignée sur la limite d'une partition. Reprenez dans cet exemple la limite entre LV 1 et LV 2.
Fonctions de LVM :
• Plusieurs disques durs ou partitions peuvent être combinés au sein d'un même volume logique de grande ampleur.
• Si la configuration est adaptée, il est possible d'agrandir un volume logique (tel que
/usr
) lorsque l'espace libre vient à manquer.
• Grâce à LVM, vous pouvez même ajouter des disques durs ou des volumes logiques sur un système en cours d'exécution. Pour ce faire, vous devez néanmoins disposer d'un matériel échangeable à chaud adapté.
• Il est possible d'activer un « mode segmentation » qui distribue le flux de données d'un LV sur plusieurs PV. Si les PV résident sur différents disques, la performance de lecture et d'écriture s'en trouve améliorée, comme avec RAID 0.
• La fonction d'instantané assure l'homogénéisation des sauvegardes (notamment pour les serveurs) du système en cours d'exécution.
Ces fonctionnalités rendent LVM totalement adapté à une utilisation sur les ordinateurs privés ou les petits serveurs très sollicités. Si votre stock de données croît en permanence (comme avec les bases de données, les archives de musique ou les répertoires utilisateur), LVM est exactement l'outil qu'il vous faut. En effet, il permet de disposer de systèmes de fichiers plus volumineux que le disque dur physique. Un autre avantage de LVM est que vous pouvez ajouter jusqu'à 256 volumes logiques.
Toutefois, l'utilisation de LVM diffère de celle de partitions conventionnelles. Pour obtenir des instructions, ainsi que d'autres informations relatives à la configuration de
LVM, reportez-vous aux HOWTO (guides pratiques) officiels de LVM, disponibles à l'adresse suivante : http://tldp.org/HOWTO/LVM-HOWTO/
.
À partir du kernel version 2.6, LVM version 2 est disponible, garantissant une compatibilité descendante avec la précédente version de LVM, ainsi que la gestion continue des anciens groupes de volumes. Lorsque vous créez de nouveaux groupes de volumes, vous pouvez utiliser soit le nouveau format de LVM, soit sa version à compatibilité
324 Guide de déploiement
descendante. LVM 2 ne requiert aucun correctif de kernel. Il utilise le système de transfert du périphérique intégré au kernel 2.6. Ce kernel ne prend en charge que LVM version 2. Par conséquent, lorsque LVM est mentionné dans cette section, cela correspond systématiquement à LVM version 2.
15.2.1.1 Allocation fine et dynamique (Thin
Provisioning)
Depuis la version 3.4 du kernel, LVM prend en charge l'allocation fine et dynamique.
Un volume alloué de manière fine et dynamique possède une capacité virtuelle et une capacité réelle. La capacité virtuelle est la capacité de stockage du volume disponible pour un hôte. La capacité réelle est la capacité de stockage allouée à une copie de volume à partir d'une réserve (pool) de stockage. Dans un volume entièrement alloué, la capacité virtuelle et la capacité réelle sont identiques. Cependant, dans un volume à allocation dynamique, la capacité virtuelle peut être largement supérieure à la capacité réelle. Si un volume à allocation dynamique ne dispose pas de suffisamment de capacité réelle pour une opération d'écriture, il est mis hors ligne et une erreur est consignée.
Pour plus d'informations, reportez-vous à l'adresse http://wikibon.org/ wiki/v/Thin_provisioning
.
15.2.2 Configuration de LVM avec YaST
Pour configurer LVM avec YaST, utilisez le partitionnement en mode expert de YaST
(voir Section 15.1, « Utilisation de l'outil de partitionnement de YaST » (p. 309))
dans Gestion du volume du volet Vue système. Cet outil de partitionnement permet de modifier et de supprimer des partitions existantes, mais également d'en créer de nouvelles, destinées à LVM. La première tâche à accomplir consiste à créer des PV qui fournissent de l'espace à un groupe de volumes :
1 Sélectionnez un disque dur dans Disques durs.
2 Placez-vous sur l'onglet Partitions.
3 Cliquez sur Ajouter et indiquez la taille du PV souhaitée sur le disque.
4 Cliquez sur Ne pas formater la partition et remplacez l'ID du système de fichiers par
0x8E Linux LVM
. Ne montez pas cette partition.
Configuration avancée des disques 325
5 Répétez cette procédure jusqu'à ce que vous ayez défini tous les volumes physiques souhaités sur les disques disponibles.
15.2.2.1 Création de groupes de volumes
Si votre système ne comprend aucun groupe de volumes, vous devrez en ajouter un
(reportez-vous à la Figure 15.4, « Création d'un groupe de volumes » (p. 326)). Il
est possible de créer des groupes supplémentaires en cliquant sur l'option Gestion du
volume
du volet Vue système, puis sur Ajouter un groupe de volumes. En règle générale, un seul groupe de volumes suffit.
1 Entrez un nom pour le VG, par exemple système.
2 Sélectionnez la Taille des étendues physiques souhaitée. Cette valeur définit la taille d'un bloc physique dans un groupe de volumes. Tout l'espace disque d'un groupe de volumes est géré par l'intermédiaire de blocs de cette taille.
3 Ajoutez les PV préparés au VG en sélectionnant le périphérique, puis en cliquant sur Ajouter. Vous pouvez sélectionner plusieurs périphériques à la fois. Pour ce faire, appuyez sur Ctrl tout en sélectionnant les périphériques.
4 Sélectionnez Terminer pour que le groupe de volumes soit disponible lors des prochaines étapes de la configuration.
Figure 15.4 Création d'un groupe de volumes
326 Guide de déploiement
Si plusieurs groupes de volumes sont définis et si vous souhaitez ajouter ou supprimer des PV, sélectionnez le groupe de volumes dans la liste Gestion du volume, puis cliquez sur Redimensionner. Le fenêtre suivante permet d'ajouter ou de supprimer des PV dans le groupe de volumes sélectionné.
15.2.2.2 Configuration des volumes logiques
Une fois le groupe de volumes peuplé de volumes physiques, définissez les volumes logiques que le système d'exploitation doit utiliser dans la boîte de dialogue suivante.
Choisissez le groupe de volumes actuel et accédez à l'onglet Volumes logiques. Utilisez les options Ajouter, Modifier, Redimensionner et Supprimer des volumes logiques si nécessaire, jusqu'à épuisement de l'espace du groupe de volumes. Assignez au moins un LV à chaque groupe de volumes.
Figure 15.5 Gestion des volumes logiques
Cliquez sur Ajouter et placez-vous sur la fenêtre contextuelle qui s'ouvre (elle ressemble
à un assistant) :
1. Entrez le nom du LV. Pour une partition à monter dans /home, un nom explicite comme HOME peut être utilisé.
2. Sélectionnez le type du volume logique. Il peut s'agir de Volume normal, Pool à allo-
cation dynamique
ou Volume à allocation dynamique. Notez que vous devez d'abord créer un pool à allocation dynamique, lequel peut stocker des volumes à allocation dynamique.
Configuration avancée des disques 327

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.