Les instantanés LVM provoquent-ils finalement une fragmentation?

9

Je prévois d'utiliser LVM pour pouvoir prendre des instantanés atomiques de gros fichiers et les synchroniser sur un site distant.

Ce que je voudrais savoir, c'est s'il y a un impact à long terme sur le volume principal (non instantané): si je garde généralement les instantanés pendant 24h avant de les supprimer et de créer un nouvel instantané, le volume principal devient-il progressivement plus fragmenté ?

Caleb
la source
1
Vous pouvez vérifier la fragmentation LV à l'aide de lvs -o +devices. En général, cela ne devrait pas poser de problème. Les instantanés sont une chose temporaire, ils ne provoquent pas de fragmentation, les données restent dans le LV original et non modifié.
frostschutz
Merci frostschutz, c'est ma réponse. Souhaitez-vous le publier (peut-être un lien vers les documents LVM ici )?

Réponses:

4

Non, il n'y aura pas de fragmentation sur le système de fichiers d'origine en raison de l'instantané.

Les instantanés fonctionnent essentiellement de cette façon :

  1. vous démarrez votre instantané en lui donnant de l'espace disque pour suivre les modifications,
  2. un bloc de votre volume d'origine est modifié,
  3. avant que le nouveau bloc ne soit réellement écrit sur le volume d'origine, le contenu de l'ancien bloc est copié dans la zone de capture instantanée,
  4. chaque fois que vous accédez à votre périphérique d'instantané, les cartes LVM bloquent l'accès au volume d'origine ou à la zone d'instantané, vous donnant l'impression que votre volume d'instantané est «gelé».

Nulle part dans ce processus, le volume d'origine ne se comporte différemment à cause de l'instantané . Il ignore simplement tout le cliché.

(Vous noterez cependant que ce comportement "évitant la fragmentation" a un coût de performance lors de l' écriture dans le système de fichiers d'origine.)

Totor
la source