Utilisez la procédure suivante pour configurer des instantanés automatiques d'un partage et définissez une stratégie de conservation pour ces instantanés.
Il est possible de prendre des instantanés automatiques toutes les demi-heures, heures, jours, semaines ou mois. Ils sont nommés .auto[-<snaplabel>]-<timestamp>. Cependant, les horaires de création des instantanés sont stockés au format UTC et ne prennent pas en compte les changements d'heure en hiver et en été. Par exemple, un instantané planifié pour 10 heures PST est stocké et exécuté à 18 heures UTC. Il s'agit de l'heure qui figure dans le nom de l'instantané en tant qu'horodatage.
Les instantanés automatiques peuvent être définis sur un projet ou un partage, mais pas sur les deux en même temps. Autrement, il serait impossible de garantir le bon fonctionnement des deux calendriers en raison de la superposition des calendriers et des stratégies de conservation. La suppression d'un intervalle ou la modification de sa stratégie de conservation entraîne la destruction immédiate de tous les instantanés automatiques non inclus dans le nouveau calendrier. Les instantanés automatiques ayant des clones sont ignorés.
hostname:> shares select myproject hostname:shares myproject> select demo_share hostname:shares myproject/demo_share>
hostname:shares myproject/demo_share> snapshots automatic hostname:shares myproject/demo_share snapshots automatic>
hostname:shares myproject/demo_share snapshots automatic> create hostname:shares myproject/demo_share snapshots automatic (uncommitted)>
Pour les instantanés pris toutes les demi-heures ou toutes les heures, vous pouvez choisir le temps (en minutes) au bout duquel l'instantané est pris une fois la demi-heure ou l'heure écoulée. Pour les prises d'instantanés quotidiennes, vous pouvez indiquer l'heure et la minute auxquelles l'instantané est réalisé, et pour les prises d'instantanés hebdomadaires ou mensuelles, vous pouvez indiquer le jour, l'heure et la minute.
Les instantanés automatiques peuvent être conservés indéfiniment (sauf pour les instantanés pris toutes les demi-heures et toutes les heures qui sont limités respectivement à 48 et 24), ou ils peuvent être limités à un certain nombre. Lorsque le nombre d'instantanés dépasse la valeur spécifiée ici, les instantanés les plus anciens sont supprimés en premier.
hostname:shares myproject/demo_share snapshots automatic (uncommitted)> set frequency=day frequency = day (uncommitted) hostname:shares myproject/demo_share snapshots automatic (uncommitted)> set hour=14 hour = 14 (uncommitted) hostname:shares myproject/demo_share snapshots automatic (uncommitted)> set minute=30 minute = 30 (uncommitted) hostname:shares myproject/demo_share snapshots automatic (uncommitted)> set keep=7 keep = 7 (uncommitted)
Vous pouvez exécuter la commande get pour afficher les paramètres non validées actuels.
hostname:shares myproject/demo_share snapshots automatic (uncommitted)> get frequency = day (uncommitted) day = (unset) hour = 14 (uncommitted) minute = 30 (uncommitted) keep = 7 (uncommitted)
hostname:shares myproject/demo_share snapshots automatic (uncommitted)> commit
Vous pouvez utiliser la commande list pour afficher votre nouveau calendrier.
hostname:shares myproject/demo_share snapshots automatic> list NAME FREQUENCY DAY HH:MM KEEP automatic-000 day - 14:30 7
hostname:shares myproject/demo_share snapshots automatic> done hostname:shares myproject/demo_share snapshots>