1 votes

Taille de l'instantané de volume logique

Je configure un noeud openvz et souhaite utiliser une snapshot LVM pour la sauvegarde (je fais aussi des sauvegardes à distance).

La taille de la snapshot est-elle la même que celle des données dans la partition sauvegardée ?

Si j'ai un volume logique avec des données de 100 Go, la snapshot fait aussi 100 Go ?

Je demande cela car je ne sais pas combien d'espace utiliser pour les machines virtuelles et les snapshots dans mon groupe de volumes.

Mon VG fait 450 Go.

roberto

2voto

pehrs Points 8739

La taille d'un instantané LVM donne le nombre maximum de blocs que vous pouvez écrire dans l'instantané ou dans le volume sous-jacent avant que l'instantané ne déborde et ne soit endommagé. Ainsi, dans votre exemple, en ayant un volume logique de 100 Go, vous pouvez créer un volume instantané de 1 Go qui prendra 1 Go dans votre LVM. Maintenant, vous pouvez écrire 1 Go de données dans l'instantané, 1 Go de données dans le volume d'origine ou 500 Mo dans chacun avant que l'instantané ne déborde. Un instantané de 100 Go ne débordera jamais.

Utiliser des instantanés en tant que disques pour les machines virtuelles est très pratique, car vous pouvez les provisionner rapidement, mais si vous vous attendez à ce que les utilisateurs écrivent beaucoup, vous devrez surveiller la taille des instantanés et éventuellement l'augmenter. La statistique pertinente est Alloué à l'instantané dans lvdisplay.

1voto

knownuthin Points 23

Il y a un passage pertinent dans la page de l'homme pour lvcreate qui me semble clair :

-s, --snapshot
  ... la  snapshot n'a pas besoin d'avoir la même quantité
  de stockage que l'origine. Dans un scénario typique, 15-20%
  pourraient suffire. Au cas où la snapshot manquerait
  d'espace de stockage, utilisez lvextend(8) pour l'agrandir. Le rétrécissement
  d'une snapshot est également pris en charge par lvreduce(8).
  Exécutez lvdisplay(8) sur la snapshot pour vérifier
  combien de données lui sont allouées....

Ainsi, pour un LV de 100 Go, je commencerais avec 20 Go pour le volume de snapshot.

0voto

TheCompWiz Points 7329

Un volume de snapshot contient UNIQUEMENT les fichiers qui ont été modifiés depuis sa création. c'est-à-dire que si vous avez uniquement modifié 2 ko de fichiers depuis le snapshot... le snapshot consomme 2 ko d'espace disque. Il est conseillé de prévoir suffisamment d'espace pour le snapshot avant de le supprimer... c'est-à-dire que si vous prévoyez de faire 100 Go de changements après la prise du snapshot... vous devez attribuer 100 Go au snapshot... de sorte qu'il peut consommer 100 Go si nécessaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X