Feedback sur les snapshots LVM.

Linux
Suite à mon article sur LVM, je me permet de refaire un petit retour d'expérience sur ce que j'avais mis en place.

Depuis quelques jours, j'ai des erreurs sur mes snapshots journaliers.

bigworx ~# /sbin/lvcreate -L 10G -s -n snap_daily /dev/rootvg/securelv
LV rootvg/snap_daily in use: not deactivating
Couldn't deactivate new snapshot.


La cause de ce problème serait liée à des problèmes de cache disque. J'ai trouvé comment supprimer ce problème.

Je fais un Snapshot journalier, un hebdomadaire et un mensuel. Donc, depuis que j'ai cette architecture de stockage, il y a 4 mois, je n'ai eu aucun problème. Ce qui fait environ plus de 120 création de snapshots. Pour une solution qui est déclaré comme instable, je trouve cela plutôt bien.

Pour résoudre mon problème, j'ai trouvé plusieurs manières sur le net qui se basent sur deux commandes :
- sync : permet de demander au kernel de descendre tout ce qu'il y en cache disque en mémoire sur le disque.
- echo 3 > /proc/sys/vm/drop_caches : qui permet de dire au Kernel Linux de libérer le cache disque en mémoire. (plus d'infos)

Mais voilà ce qui marche à chaque fois chez mois. Il suffit de taper les commandes suivantes, on a plus de problème lors de la création de snapshot.

bigworx ~# /sbin/lvcreate -L 10G -s -n snap_daily /dev/rootvg/securelv
LV rootvg/snap_daily in use: not deactivating
Couldn't deactivate new snapshot.

bigworx ~# /sbin/lvremove -f /dev/rootvg/snap_daily

bigworx ~# sync ; sleep 1 ; sync
bigworx ~# echo 3 > /proc/sys/vm/drop_caches

bigworx ~# /sbin/lvcreate -L 10G -s -n snap_daily /dev/rootvg/securelv
Logical volume "snap_daily" created


Trackbacks

    No Trackbacks

Comments

Display comments as (Linear | Threaded)

    No comments


Add Comment



To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
BBCode format allowed
 
Submitted comments will be subject to moderation before being displayed.