LVM

De GioWiki.

(Réduction LVM)
m (Gestion des disques externes)
 
Ligne 7 : Ligne 7 :
mount /dev/mapper/vg00-lv_data /data
mount /dev/mapper/vg00-lv_data /data
</pre>
</pre>
 +
 +
On est pas obligé de démonté la partition pour en augmenter sa taille.
 +
 +
On peut donc résumer les commandes précédentes ainsi :
 +
lvextend -L +50g /dev/mapper/vg00-lv_data
 +
resize2fs /dev/mapper/vg00-lv_data
== Réduire une partition LVM/EXT3 ==
== Réduire une partition LVM/EXT3 ==
Ligne 24 : Ligne 30 :
Plus d'informations : http://doc.ubuntu-fr.org/lvm
Plus d'informations : http://doc.ubuntu-fr.org/lvm
 +
 +
== Gestion des disques dur externes ==
 +
Le principal avantage d'un disque dur externe est qu'il peut être facilement transporté et donc qu'il sera souvent monté/démonté sur différentes machines. L'ajout de la couche LVM impose de gérer l'état de notre disque dans la surcouche LVM (active, inactive).
 +
 +
À l'aide des commandes pvscan et lvscan, vous pouvez voir l'état des différents LV.
 +
 +
=== Activer LVM ===
 +
Pour activer tous les LV d'un disque
 +
pvchange -ay /dev/vg00
 +
Pour activer un LV en particulier
 +
lvchange -ay /dev/vg00/lv_svn
 +
=== Désactiver LVM ===
 +
Pour désactiver tous les LV d'un disque
 +
pvchange -an /dev/vg00
 +
Pour désactiver un LV en particulier
 +
lvchange -an /dev/vg00/lv_svn
 +
 +
=== Problème lors du retrait d'un disque LVM ===
 +
Ce problème peut survenir si le disque n'a pas été désactivé dans LVM avant de le retirer.
 +
$ pvscan
 +
  /dev/dm-1: read failed after 0 of 4096 at 21474770944: Erreur d'entrée/sortie
 +
  /dev/dm-1: read failed after 0 of 4096 at 21474828288: Erreur d'entrée/sortie
 +
  /dev/dm-1: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
 +
  /dev/dm-1: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
 +
  /dev/dm-2: read failed after 0 of 4096 at 85899280384: Erreur d'entrée/sortie
 +
  /dev/dm-2: read failed after 0 of 4096 at 85899337728: Erreur d'entrée/sortie
 +
  /dev/dm-2: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
 +
  /dev/dm-2: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie
 +
  No matching physical volumes found
 +
Pour corriger le problème, il suffit d'utiliser la commande suivante :
 +
for DESC in $((pvs -o +pv_uuid,lv_name >/dev/null) 2>&1 | cut -f 1 -d':' | sort -u); do dmsetup remove ${DESC}; done
 +
 +
Cette commande aura pour effet d'exécuter un dmsetup remove sur tous les /dev/ qui posent problème.

Version actuelle en date du 25 juillet 2013 à 15:38

Outils personnels