Les instantanés LVM sont destinés à capturer le système de fichiers dans un état figé. Ils ne sont pas censés être une sauvegarde en soi. Ils sont cependant utiles pour obtenir des images de sauvegarde cohérentes car l'image figée ne peut pas et ne changera pas pendant le processus de sauvegarde. Ainsi, bien que vous ne les utilisiez pas directement pour effectuer des sauvegardes à long terme, ils seront d'une grande valeur dans tout processus de sauvegarde que vous décidez d'utiliser.
Il existe quelques étapes pour implémenter un instantané. La première est qu'un nouveau volume logique doit être alloué. Le but de ce volume est de fournir une zone où les deltas (modifications) du système de fichiers sont enregistrés. Cela permet au volume d'origine de continuer sans interrompre l'accès en lecture / écriture existant. L'inconvénient est que la zone d'instantané est de taille finie, ce qui signifie que sur un système avec des écritures occupées, elle peut se remplir assez rapidement. Pour les volumes qui ont une activité d'écriture importante, vous souhaiterez augmenter la taille de votre instantané pour laisser suffisamment d'espace pour que toutes les modifications soient enregistrées. Si votre instantané déborde (se remplit), l'instantané s'arrêtera et sera marqué comme inutilisable. Si cela se produit, vous souhaiterez libérer votre instantané afin de pouvoir remettre le volume d'origine en ligne. Une fois la sortie terminée, vous '
La deuxième chose qui se produit est que LVM «échange» désormais les véritables objectifs des volumes en question. On pourrait penser que l'instantané nouvellement alloué serait l'endroit idéal pour rechercher des modifications dans le système de fichiers, après tout, c'est là que toutes les écritures vont, non? Non, c'est l'inverse. Les systèmes de fichiers sont montés sur des noms de volume LVM , donc échanger le nom sous le reste du système serait un non-non (car l'instantané utilise un nom différent ). La solution ici est donc simple: lorsque vous accédez au nom du volume d'origine, il continue de faire référence à la version live (lecture / écriture) du volume dont vous avez fait l'instantané. Le volume d'instantanés que vous créez fera référence au volume figé(en lecture seule) la version du volume que vous souhaitez sauvegarder. Un peu déroutant au début, mais cela aura du sens.
Tout cela se produit en moins de 2 secondes. Le reste du système ne s'en rend même pas compte. À moins, bien sûr, que vous ne libériez pas l'instantané avant qu'il ne déborde ...
À un moment donné, vous souhaiterez libérer votre instantané pour récupérer l'espace qu'il occupe. Une fois la libération terminée, le volume d'instantané est libéré dans le volume et l'original reste.
Je ne recommande pas de poursuivre cela comme une stratégie de sauvegarde à long terme. Vous hébergez toujours des données sur le même disque physique qui peut échouer, et la récupération de votre système de fichiers à partir d'un disque en panne n'est pas du tout une sauvegarde.
Donc, en bref:
- Les instantanés sont utiles pour aider les sauvegardes
- Les instantanés ne sont pas, en soi, une forme de sauvegarde
- Les instantanés ne durent pas éternellement
- Un instantané complet n'est pas une bonne chose
- Les instantanés doivent être publiés à un moment donné
- LVM est votre ami, si vous l'utilisez à bon escient.