Guide pratique de LVM

Version française du LVM HOWTO

Adaptation française: Emmanuel Araman

Relecture de la version française: Camille Huot, Alain Portal

Préparation de la publication de la v.f.: Jean-Philippe Guérard

Version : 0.14.fr.1.0

Vous est autorisé à copier, distribuer et modifier ce document selon les termes de la Licence de documentation libre GNU (GFDL), version 1.2 ou ultérieure, telle que publiée par la Free Software Foundation ; sans section inaltérable, ni texte de première de couverture, ni texte de quatrième de couverture. La section « GNU Free Documentation License » contient une copie de cette licence.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Ce document est distribué dans l'espoir qu'il sera utile mais SANS AUCUNE GARANTIE, explicite ou implicite. Même si tous les efforts ont été faits pour assurer l'exactitude des informations fournies ici, les auteurs, éditeurs, responsables des mises à jours et contributeurs n'assument AUCUNE RESPONSABILITÉ pour les erreurs ou les dommages, directs ou indirects, qui pourraient résulter de l'utilisation des informations ci-incluses.

This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, either expressed or implied. While every effort has been taken to ensure the accuracy of the information documented herein, the author(s)/editor(s)/maintainer(s)/contributor(s) assumes NO RESPONSIBILITY for any errors, or for any damages, direct or consequential, as a result of the use of the information documented herein.

11 octobre 2004

Historique des versions
Version 0.14.fr.1.02004-10-11EA, CH, AP, JPG
Première traduction française
Version 0.142004-10-06AJL
Ajout d'une référence au script lvm2_createinitrd dans les sources ; petite mise à jour de l'exemple de lvcreate ; ajout de « vgchange -ay » dans la recette « Déplacer un groupe de volumes vers un autre système » (Added reference to lvm2_createinitrd in source tree; Adjusted lvcreate example slightly; Added 'vgchange -ay' in 'Moving a volume group to another system' recipe).
Version 0.132004-08-16AJL
Clarification de la description sur les liens ; correction du nombre majeur du périphérique de contrôle de dm ; suppression de /boot de vg dans l'exemple de petite configuration LVM ; ajout de commentaires sur /boot et / dans LVM ; suppression d'un lien mort (Clarify symlink farm description; Fix dm control device major number; Remove /boot from vg in small lvm setup example; Add notes about /boot and / on LVM; Remove outdated link).
Version 0.122004-06-07AJL
Mise à jour de la FAQ sur LVM 2 (Updated LVM 2 FAQ entries)
Version 0.112004-05-03AJL
Mise à jour de la FAQ sur LVM 2 (Updated LVM 2 FAQ entries)
Version 0.102004-04-22AJL
Retrait de -print0 de la commande find suite aux retours indiquant que cela ne fonctionne pas (removed -print0 from find command after receiving reports that it doesn't work).
Version 0.92004-04-16AJL
Ajout de -print0 à la commande find avant la redirection vers cpio (Added -print0 to find command before pipingit to cpio) ; changement de la ligne de commande vgimport pour LVM 2 (Changed vgimport command line for LVM 2) ; ajout de ext3 au paragraphe de redimensionnement de ext2 (Added ext3 to the ext2 resize section) ; mise à jour de la FAQ (Updated FAQ)  mise à jour des liens (Updated Links section).
Version 0.82004-02-25AJL
Mise à jour de l'emplacement du CVS et des liens FTP (Updated CVS locations and FTP links) ; ajout d'un paragraphe sur l'extension d'un système de fichiers JFS (Added section on extending a JFS filesystem) ; corrections typographiques — utilisation d'aspell sur le document (Fixed typos - Ran aspell against document).
Version 0.72004-02-16AJL
Mise à jour pour inclure les informations sur LVM 2 et le mappeur de périphériques (Updated to include LVM 2 and device mapper information)  mise à jour des adresses électroniques (Updated email addresses) ; mise à jour des droits d'utilisation (Updated copyright) ; ajout de la FAQ (Added FAQ section) ; ajout de la licence (Added document license) ; mise à jour vers DocBook 4.2 (Updated to docbook 4.2).
Version 0.62003-12-09AJL
Mise à jour pour LVM 1.0.8 (Updated for LVM 1.0.8) ; réparation d'un lien cassé (fixed broken link) ; clarification de la partie sur le script d'initialisation RedHat (Clarified redhat init script section).
Version 0.52003-02-10AJL
Mise à jour des informations du script initscript de RedHat pour les versions 7.0 et supérieures (Updated Redhat initscript information for 7.0 and above) ; ajout des informations pour supprimer une table de partitions d'un disque lorsque pvcreate échoue (Added information on removing a partition table from a disk if pvcreate fails) ; la taille par défaut de PE est désormais de 32 Mo (Default PE size is 32MB now) ; mise à jour de la méthode d'instantanés avec XFS (Updated method for snapshotting under XFS).
Version 0.42002-12-16AJL
Mise à jour pour LVM 1.0.6 (Updated for LVM 1.0.6).
Version 0.32002-09-16AJL
Suppression de l'exemple de pvmove du chapitre « Opérations de commandes » — nous pointons désormais vers la recette plus détaillée sur pvmove qui contient différents avertissements (removed example pvmove from Command Operations section - we now just point to the more detailed recipe on pvmove that contains various warnings and such).
Version 0.22002-09-11AJL
Mise à jour pour LVM 1.0.5 et conversion vers DocBook XML 4.1.2. (Updated for LVM 1.0.5 and converted to DocBook XML 4.1.2).
Version 0.12002-04-28gf
Conversion initiale du source du format Latex de Sistina vers le format LinuxDoc du tLDP (Initial conversion from Sistina's LaTeX source and import to tLDP in LinuxDoc format).

Résumé

Ce document explique comment compiler, installer et configurer le gestionnaire de volumes logiques (LVM) de Linux. Il inclut aussi une description synthétique de LVM. Cette version de guide pratique couvre LVM 2 avec le mappeur de périphériques et LVM 1.0.8.


Table des matières

Introduction
1. Dernière version de ce document
2. Limitations de responsabilité
3. Auteurs
1. Qu'est-ce que LVM ?
2. Qu'est-ce que la gestion par volumes logiques ?
1. Pourquoi en voudrais-je ?
2. Bénéfices de la gestion par volumes logiques sur un petit système
3. Avantages de la gestion par volumes logiques sur un gros système
3. Anatomie de LVM
1. Groupe de volumes (Volume Group, VG)
2. Volume physique (Physical Volume, PV)
3. Volume logique (Logical Volume, LV)
4. Extent physique (Physical Extent, PE)
5. Extent logique (Logical Extent, LE)
6. Mettre tout ensemble
7. Types de correspondances (linéaire/répartie)
8. Les instantanés (snapshots)
4. Questions fréquemment posées
1. FAQ LVM 2
2. FAQ LVM 1
5. Obtenir LVM
1. Télécharger le code source
2. Télécharger le code source de développement par CVS
3. Avant de commencer
4. Configuration initiale
5. Récupération du code source
6. Mise à jour du code
7. Commencer un projet
8. Bidouiller le code
9. Conflits
6. Construire les modules du noyau
1. Construire le module noyau device-mapper
2. Construire le module du noyau pour LVM 1
2.1. Fabriquer un correctif pour votre noyau
2.2. Construire le module LVM pour Linux 2.2.17+
2.3. Compiler les modules LVM pour Linux 2.4
2.4. Vérifier le système de fichiers proc
7. Scripts de démarrage pour LVM 1
1. Caldera
2. Debian
3. Mandrake
4. Redhat
5. Slackware
6. SuSE
8. Scripts de démarrage pour LVM 2
9. Compiler LVM à partir des sources
1. Compiler la bibliothèque et les utilitaires LVM
2. Installer la bibliothèque LVM et les utilitaires
3. Supprimer la bibliothèque LVM et les utilitaires
10. Migrer d'une version précédente de LVM vers LVM 1.0.8
1. Migrer vers LVM 1.0.8 avec une partition racine non LVM
2. Migrer vers LVM 1.0.8 avec une partition racine en LVM et initrd
11. Tâches courantes
1. Initialiser des disques ou des partitions de disques
2. Créer un groupe de volumes
3. Activer un groupe de volumes
4. Enlever un groupe de volumes
5. Ajouter un volume physique à un groupe de volumes
6. Supprimer un volume physique d'un groupe de volumes
7. Créer un volume logique
8. Supprimer un volume logique
9. Étendre un volume logique
10. Réduire un volume logique
11. Migrer des données hors d'un volume physique
12. Partitionnement de disques
1. Plusieurs partitions sur le même disque
2. Étiquettes de disque Sun (Sun disk labels)
13. Recettes
1. Mettre en place LVM avec trois disques SCSI
1.1. Préparation des disques
1.2. Configuration du groupe de volumes
1.3. Création du volume logique
1.4. Création du système de fichiers
1.5. Test du système de fichiers
2. Mise en place de LVM sur trois disques SCSI avec répartition (striping)
2.1. Préparation des partitions de disque
2.2. Configuration du groupe de volumes
2.3. Création du volume logique
2.4. Création du système de fichiers
2.5. Test du système de fichiers
3. Ajouter un nouveau disque dans un système avec plusieurs disques SCSI
3.1. Situation actuelle
3.2. Préparation du partitionnement du disque
3.3. Ajout des nouvelles partitions au groupe de volumes
3.4. Extension des systèmes de fichiers
3.5. Remontage des volumes étendus
4. Faire une sauvegarde avec un instantané (snapshot)
4.1. Créer le volume d'instantané
4.2. Monter le volume d'instantané
4.3. Faire la sauvegarde
4.4. Supprimer l'instantané
5. Enlever un disque
5.1. Distribuer les anciens extents vers des disques existants du groupe de volumes
5.2. Distribuer les anciens extents sur un nouveau disque de remplacement
6. Déplacer un groupe de volumes vers un autre système
6.1. Démonter le système de fichiers
6.2. Marquer le groupe de volumes comme inactif
6.3. Exporter le groupe de volumes
6.4. Importer le groupe de volumes
6.5. Activer le groupe de volumes
6.6. Monter le système de fichiers
7. Diviser un groupe de volumes
7.1. Déterminer l'espace libre
7.2. Déplacer les données des disques à réutiliser
7.3. Créer un nouveau groupe de volumes
7.4. Enlever le volume restant
7.5. Créer le nouveau volume logique
7.6. Créez un système de fichiers sur le volume
7.7. Montez le nouveau volume
8. Convertir le système de fichiers racine en LVM 1
8.1. Démarrer en mode mono-utilisateur
8.2. Utiliser Parted
8.3. Redémarrer
8.4. Vérifier les options de configuration du noyau
8.5. Ajuster le type de partition
8.6. Configurer LVM 1 pour la nouvelle configuration
8.7. Créer le système de fichiers
8.8. Mise à jour de /etc/fstab
8.9. Créez une image disque RAM d'initialisation pour LVM 1
8.10. Mise à jour de /etc/lilo.conf
8.11. Lancez lilo pour écrire le nouveau secteur de boot
8.12. Redémarrer avec LVM
8.13. Ajoutez le reste du disque dans LVM
A. Opérations dangereuses
1. Restaurer les UUID de VG avec uuid_fixer
2. Partager des volumes LVM
B. Signaler des erreurs ou des bogues
C. Contacts et liens
1. Listes de diffusion
2. Liens
D. GNU Free Documentation License
1. PREAMBLE
2. APPLICABILITY AND DEFINITIONS
3. VERBATIM COPYING
4. COPYING IN QUANTITY
5. MODIFICATIONS
6. COMBINING DOCUMENTS
7. COLLECTIONS OF DOCUMENTS
8. AGGREGATION WITH INDEPENDENT WORKS
9. TRANSLATION
10. TERMINATION
11. FUTURE REVISIONS OF THIS LICENSE
12. ADDENDUM: How to use this License for your documents

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