Rétablir shadow copy (versionnage des fichiers)
Samba permet grâce au module vfs shadow_copy2 d'accéder à l'historique (snapshots) depuis l'explorateur de fichiers. Ceci suppose que les snapshots soient montés quelque part dans l'arborescence.
ZFS ou Ceph permettent de faire des snapshots de façon quasi-gratuite et ils peuvent être utilisés pour cela. Problème, les snapshots concernent les disques entiers, ils doivent donc rendus visibles pour la vm, qui va les monter en lecture seule...
Il faut donc implémenter le mécanisme en 2 temps : sur le proxmox: snapshot, puis clone, puis map, sur le se4fs, montage en lecture seule du snapshot.
Il faut créer un disque par snapshot. Or on est limité à 14 disques par vm. Cette solution permettrait donc d'avoir maxi 5 snapshots pour chaque disque. On pourrait faire :
- 1 jour,
- 1 semaine,
- 2 semaines,
- 1 mois
Ce qui ferait 8 disques en tout. Les montages étant faits en lecture seule, on peut supprimer les disques sans risque. Il faut une tâche cron sur le se4, et un script sur le proxmox qui crée les disques de la vm.
La création et la rotation des snapshots est faite par BARC, il faut juste un script cron qui qui clone le snapshot et crée le disque kvm.