Outils pour utilisateurs

Outils du site


wiki:linux:drive:lvm_partitioning

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wiki:linux:drive:lvm_partitioning [2022/11/10 12:10] – [LVM c'est quoi ?] DEROUET Valentinwiki:linux:drive:lvm_partitioning [2022/11/15 15:51] (Version actuelle) DEROUET Valentin
Ligne 4: Ligne 4:
  
 Cette fiche explique comment installer une instance Debian avec une base LVM en suivant les recommandations de l'AINSI. Cette fiche explique comment installer une instance Debian avec une base LVM en suivant les recommandations de l'AINSI.
 +
 # LVM c'est quoi ? # LVM c'est quoi ?
  
Ligne 20: Ligne 21:
 *Sources : https://www.padok.fr/blog/partitionnement-disques-lvm* *Sources : https://www.padok.fr/blog/partitionnement-disques-lvm*
  
-* Avantages+* Avantages :
  * Gestion souple  * Gestion souple
   * Agrandissements et réductions   * Agrandissements et réductions
   * Partitions primaires / étendues   * Partitions primaires / étendues
  * Snapshots  * Snapshots
-* Inconvénients+* Inconvénients :
  * Perte de performances  * Perte de performances
  * Risque de fragmentation accru  * Risque de fragmentation accru
  * Perte du volume logique en cas de perte d’un volume physique  * Perte du volume logique en cas de perte d’un volume physique
 +
 +<WRAP center round tip 60%>
 +Les recommandations de l'AINSI sur l'installation d'un Linux sont retrouvable [ici](https://www.ssi.gouv.fr/uploads/2016/01/linux_configuration-fr-v1.2.pdf).
 +Page 16 nous retrouvons le partitionnement type.
 +</WRAP>
 +
 +
  
 ## Création des partitions pendant l'installation ## Création des partitions pendant l'installation
  
 +{{ :wiki:linux:drive:firefox_sirvnuunfd.png?400 |}}
  
-### Créer une table de partition sur le disque sda+Créer une table de partition sur le disque sda
  
-Partitionnement   +### Créer ensuite deux partition sur le disque   
-●  Créer une table de partition sur le disque sda   + 
-–  Créer ensuite deux partition sur le disque   + 1 partition primaire de 0,5Gb en début de disque utilisant ext2 pour le /boot 
-●  1 partition primaire de 0,5Gb en début de disque utilisant ext2 pour le /boot   + partition logique du reste (27,4Gb) utilisé comme volume physique pour LVM 
-●  parition logique du reste (27,4Gb) utilisé comme volume physique pour LVM   + 
-●  Configurer le gestionnaire de volumes logiques (LVM)   +{{ :wiki:linux:drive:firefox_yxrzo8vzzg.png?400 |}}
-–  Créer un groupe de volumes « vg00 » utilisant le volume physique   +
-«  /dev/sda5  »   +
-–  Créer les volumes logiques   +
-–  Terminer la configuration LVM   +
-●  Configurer les systèmes de fichiers et leurs points de montage sur les   +
-volumes logiques   +
-●  Terminer le partitionnement+
  
 ### Configurer le gestionnaire de volumes logiques (LVM) ### Configurer le gestionnaire de volumes logiques (LVM)
-### Configurer les systèmes de fichiers et leurs points de montage sur les volumes logiques 
  
 +{{ :wiki:linux:drive:firefox_4cq8ayvwbg.png?400 |}}
  
-## Redimensionnement LV (Volume Logique)  +### Créer un groupe de volumes « vg00 » utilisant le volume physique  « /dev/sda5  »   
 + 
 +{{ :wiki:linux:drive:firefox_yvrjkrzzgc.png?400 |}} 
 + 
 +### Créer les volumes logiques  selon le tableau 
 + 
 +{{ :wiki:linux:drive:firefox_ajtlt6r92u.png?600 |}} 
 + 
 +- Terminer la configuration LVM 
 + 
 +### Configurer les systèmes de fichiers et leurs points de montage sur les volumes logiques   
 + 
 +- Montage des partitions  
 + 
 +{{ :wiki:linux:drive:firefox_cmex3jbpvx.png?500 |}} 
 + 
 +- Vérification avant installation de Debian  
 + 
 +{{ :wiki:linux:drive:firefox_zn35z4vlsf.png?500 |}} 
 + 
 +## Manipulation de LV (Volume Logique)  en CLI
  
 ### Redimensionner le lv_var_www de 0,5Gb à 3 Gb   ### Redimensionner le lv_var_www de 0,5Gb à 3 Gb  
- - Redimensionner le système de fichiers   
  
 <code>lvextend -L +2.5G /dev/vg00/lv_var_www</code> <code>lvextend -L +2.5G /dev/vg00/lv_var_www</code>
 +
 +{{ :wiki:linux:drive:mremoteng_xxwkoh9uyj.png?600 |}}
 +
 <code>resize2fs /dev/vg00/lv_var_www</code> <code>resize2fs /dev/vg00/lv_var_www</code>
 +
 +{{ :wiki:linux:drive:mremoteng_tcfaqtacyl.png?600 |}}
  
 ### Ajout d’un LV  (Volume Logique)   ### Ajout d’un LV  (Volume Logique)  
  
-–  Ajouter un nouveau LV de 2Gb nommé lv_var_lib_mysql pour stocker les bases de données  +Ajouter un nouveau LV de 2Gb nommé lv_var_lib_mysql pour stocker les bases de données
  
 <code> lvcreate -L 2G -n lv_var_lib_mysql vg00</code> <code> lvcreate -L 2G -n lv_var_lib_mysql vg00</code>
  
-–  Créer un système de fichiers EXT4 sur le LV  +{{ :wiki:linux:drive:mremoteng_uupmpbyqqh.png?500 |}} 
 + 
 +Créer un système de fichiers EXT4 sur le LV
  
 <code>mkfs -t ext4 /dev/vg00/lv_var_lib_mysql</code> <code>mkfs -t ext4 /dev/vg00/lv_var_lib_mysql</code>
  
-–  Monter manuellement le système de fichiers sur  /var/lib/mysql  + Monter manuellement le système de fichiers sur  /var/lib/mysql
  
 <code>mkdir /var/lib/mysql</code> <code>mkdir /var/lib/mysql</code>
 <code>mount /dev/vg00/lv_var_lib_mysql /var/lib/mysql</code> <code>mount /dev/vg00/lv_var_lib_mysql /var/lib/mysql</code>
  
-Vérification avec ''df'' :+Vérification avec ''df'' :
  
 <code>df -h</code> <code>df -h</code>
  
-–  Activer un montage automatique au démarrage (/etc/fstab)+{{ :wiki:linux:drive:mremoteng_uz2igytgpq.png?500 |}} 
 + 
 +Activer un montage automatique au démarrage (/etc/fstab)
  
 Avec ''nano /etc/fstab'' ajouter cette ligne : Avec ''nano /etc/fstab'' ajouter cette ligne :
  
 <code>/dev/vg00/lv_var_lib_mysql /var/lib/mysql ext4 defaults 0 0</code> <code>/dev/vg00/lv_var_lib_mysql /var/lib/mysql ext4 defaults 0 0</code>
 +
 Cela va monter le lecteur automatiquement. Cela va monter le lecteur automatiquement.
  
-### Vérification +### Vérification 
 + 
 +- Charger le PV LVM   
 +''pvscan'' 
 +- Charger le VG LVM 
 + * ''vgscan'' 
 + * ''vgchange -ay''  
 +*Facultative avec le réglage par défaut, permet de charger tous les volumes LVM* 
 +- Montrer les différents Logical Volume 
 +''lvdisplay'' 
 +- Montrer les périphériques bloc et leurs utilisation 
 +''lsblk''
  
-<code>lvdisplay>+{{ :wiki:linux:drive:mremoteng_q76gwfhulw.png?600 |}}
  
wiki/linux/drive/lvm_partitioning.1668078600.txt.gz · Dernière modification : 2022/11/10 12:10 de DEROUET Valentin