2.3.4. Les volumes d'instantanés
La fonctionnalité relative aux instantanés LVM permet de créer des images virtuelles de périphériques à un moment donné sans provoquer l'interruption d'un service. Lorsqu'un changement est effectué sur le périphérique d'origine après qu'un instantané ait été pris, la fonctionnalité relative aux instantanés LVM effectue une copie de la zone de données modifiée, telle qu'elle était avant son changement, afin de pouvoir reconstruire l'état du périphérique.
Note
Les instantanés LVM ne sont pas supportés à travers les noeuds d'un cluster. Vous ne pouvez pas créer de volume instantané dans un groupe de volumes en clusters.
Note
Les instantanés LVM ne sont pas supportés par les volumes logiques LVM en miroir.
Étant donné que seules les zones de données modifiées sont copiées suite à la création d'un instantané, la fonctionnalité relative aux instantanés requiert une quantité de stockage minimale. Par exemple, pour un périphérique d'origine rarement modifié, 3 à 5 % de la capacité d'origine est suffisante pour maintenir l'instantané.
Note
Les copies d'instantanés pour un système de fichiers sont des copies virtuelles, et non pas un média de sauvegarde pour un système de fichiers. Les instantanés ne remplacent pas une procédure de sauvegarde.
La taille de l'instantané définit la quantité d'espace assignée pour le stockage des modifications au volume d'origine. Par exemple, si vous avec effectué un instantané, puis complètement remplacé l'origine, l'instantané devra être au moins aussi grand que le volume d'oringine pour conserver les modifications. Un instantané doit être dimensionné en fonction du niveau des modifications auquel vous vous attendez. Par exemple, un instantané éphémère d'un volume en lecture principale , tel que
/usr
, nécessitera moins d'espace qu'un instantané à long terme d'un volume comportant un plus grand nombre d'écritures, comme /home
.
Si un instantané dépasse sa capacité de stockage, ce dernier devient invalide car il ne peut plus suivre les changements sur le volume d'origine. Vous devriez régulièrement contrôler la taille d'un instantané. Les instantanés sont pleinement redimensionnables. Ainsi, si vous avez une capacité de stockage adéquate, vous pouvez augmenter la taille du volume d'instantanés afin d'éviter que ce dernier soit ignoré. À l'inverse, si vous trouvez que le volume d'instantanés est plus grand qu'il ne devrait l'être, vous pouvez réduire la taille du volume pour libérer de l'espace requis par d'autres volumes logiques.
Lorsque vous créez l'instantané d'un système de fichiers, un accès au périphérique d'origine en lecture-écriture reste possible. Si une partie de l'instantané est changée, elle est marquée et ne sera jamais copiée à partir du volume d'origine.
Vous pouvez utiliser la fonctionnalité relative aux instantanés de différentes manières :
- Généralement, un instantané est pris afin d'effectuer une sauvegarde sur un volume logique sans arrêter le système en cours qui met à jour les données de façon continue.
- Vous pouvez exécuter la commande
fsck
sur l'instantané d'un système de fichiers pour vérifier l'intégrité du système de fichiers et déterminer si le système de fichiers d'origine doit être réparé. - Étant donné que l'instantané est en lecture-écriture, vous pouvez tester les applications avec des données de production en prenant un instantané et en exécutant des tests sur cet instantané, sans modifier les données réelles.
- Vous pouvez créer des volumes LVM pour une utilisation avec la virtualisation Red Hat. Les instantanés LVM peuvent être utilisés pour créer des instantanés d'images d'invités virtuels. Ces instantanés peuvent fournir une manière pratique de modifier des invités existants ou de créer de nouveaux invités avec un stockage supplémentaire minimal. Pour obtenir plus d'informations sur la création d'instantanés LVM d'invités virtualisés, voir le Guide de virtualisation Red Hat Enterprise Linux.
Pour davantage d'informations à propos de la création de volumes instantanés, reportez-vous à la Section 4.4.4, « Création d'instantanés de volumes ».
À partir de Red Hat Enterprise Linux 6, il est possible d'utiliser l'option
--merge
de la commande lvconvert
afin de fusionner un instantané dans son volume d'origine. L'une des raisons d'utilisation de cette fonctionnalité est le fait de pouvoir effectuer une restauration du système si vous perdez des données ou fichiers, ou si vous devez restaurer votre système sur un état ultérieur. Après avoir fusionné le volume instantané, le volume logique en résultant contiendra le nom, le numéro mineur, et l'UUID du volume d'origine, et l'instantané de la fusion est supprimé.