Correctifs de @_Fusing (btatu).

This commit is contained in:
Benoît S. 2016-11-16 23:48:28 +01:00
parent f9a1499e96
commit 235d9fda89

View file

@ -5,10 +5,10 @@ category: linux disk
* <http://www.tldp.org/HOWTO/LVM-HOWTO/> * <http://www.tldp.org/HOWTO/LVM-HOWTO/>
LVM est un système permettant de gérer des « logical volumes » (LV) indépendamment des disques. LVM est un système permettant de gérer des « logical volumes » (LV) indépendamment des disques.
On obtient ainsi un système de partitionnement plus souple, cela facilite notamment l'augmentation (future) de la taille d'un LV. On obtient ainsi un système de partitionnement plus souple, cela facilite notamment l'augmentation (future) de la taille d'un LV.
## Installation # Installation
~~~ ~~~
# apt install lvm2 # apt install lvm2
@ -16,7 +16,7 @@ On obtient ainsi un système de partitionnement plus souple, cela facilite notam
### PV : les partitions LVM ### PV : les partitions LVM
On doit ensuite créer des partitions de type « Linux LVM » (code `8E`). On doit ensuite créer des partitions de type « Linux LVM » (code `8E`).
Puis on initialise les partitions pour LVM : Puis on initialise les partitions pour LVM :
~~~ ~~~
@ -181,15 +181,15 @@ On peut lister les LV avec `lvdisplay` ou `lvs` :
### Les snapshots LVM ### Les snapshots LVM
Un snapshot LVM sert à « figer” une partition à chaud, par exemple pour pouvoir faire une vraie sauvegarde « tranquillement » par la suite. Un snapshot LVM sert à « figer » une partition à chaud. Cela permettra de faire une vraie sauvegarde « tranquillement » par la suite.
Exemple typique, une base SQL stocke ses fichiers dans `/srv/sql` qui est en LVM : Exemple typique, une base SQL stocke ses fichiers dans `/srv/sql` qui est en LVM :
* On arrête la base SQL (ou on la « lock ») * On arrête la base SQL (ou on la « lock »)
* On déclenche un snapshot LVM de `/srv/sql` * On déclenche un snapshot LVM de `/srv/sql`
* On redémarre (ou « délock ») la base SQL : elle n'aura été arrêtée que quelques secondes ! * On redémarre (ou « délock ») la base SQL : elle n'aura été arrêtée que quelques secondes !
* Ensuite, on peut monter le snapshot et faire tranquillement son backup (tar, dd, rsync, etc.) * Ensuite, on peut monter le snapshot et faire tranquillement son backup (tar, dd, rsync, etc.)
* Il faut ensuite virer le snapshot (il ne survit pas à un reboot de toute façon) * On peut enfin supprimer le snapshot vu qu'il ne sera plus présent du prochain boot
**Note** : il semble qu'on peut pas trop avoir deux snapshots en même temps. **Note** : il semble qu'on peut pas trop avoir deux snapshots en même temps.
@ -262,7 +262,7 @@ Do you really want to remove active logical volume "snap"? [y/n]: y
### LVM mirror : du RAID1 avec LVM ### LVM mirror : du RAID1 avec LVM
Une fonctionnalité peu connue de LVM est de permettre de faire du RAID1. Une fonctionnalité peu connue de LVM est de permettre de faire du RAID1.
Peu d'intérêt a priori. À part peut-être gérer du RAID1 « retaillable » sans gérer un couche « MDADM + LVM ». Peu d'intérêt à part peut-être gérer du RAID1 « retaillable » sans gérer une couche « MDADM + LVM ».
~~~ ~~~
# pvcreate /dev/sda7 # pvcreate /dev/sda7
@ -427,7 +427,7 @@ Un exemple concret avec un VG qui annonce :
Free PE / Size 12266 / 47.91 GB Free PE / Size 12266 / 47.91 GB
~~~ ~~~
On a donc tendance à croire qu'il reste de la place… Pourtant un `lvextend` ou `lvcreate` échoue. On a tendance à croire qu'il reste de la place… Pourtant un `lvextend` ou `lvcreate` échoue.
Par exemple : Par exemple :
@ -457,4 +457,4 @@ On peut éventuellement les restaurer via la commande `vgcfgrestore`.
~~~ ~~~
# dmestup info -c # dmestup info -c
# dmestup info # dmestup info
~~~ ~~~