Use el siguiente procedimiento para configurar instantáneas automáticas de un recurso compartido y definir una política de retención para esas instantáneas.
Las instantáneas automáticas se pueden tomar cada media hora, una hora, un día, una semana o un mes y se les asigna un nombre con la estructura .auto[-<snaplabel>]-<timestamp>. Las horas de creación de las instantáneas se almacenan y se ejecutan en formato UTC, sin tener en cuenta convenciones como el horario de verano. Por ejemplo, una instantánea programada para las 10:00 a.m. PST (UTC-8) se almacena y ejecuta a las 18:00 UTC, y esta es la hora que aparece como registro de hora en el nombre de la instantánea.
Las instantáneas automáticas se pueden configurar para un proyecto o un recurso compartido, pero no para ambos. De lo contrario, sería imposible garantizar ambos programas debido a la superposición de las políticas de retención y los programas. La eliminación de un intervalo o el cambio de su política de retención destruirá de inmediato cualquier instantánea automática no cubierta por el nuevo programa. Las instantáneas automáticas con clones se ignoran.
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)>
En el caso de instantáneas que se toman cada media hora o una hora, puede seleccionar cuántos minutos después de la media hora o la hora en punto se toma la instantánea. En el caso de instantáneas diarias, puede seleccionar la hora y minuto de toma de la instantánea, mientras que en el caso de las instantáneas semanales y mensuales, puede especificar el día, la hora y el minuto.
Las instantáneas automáticas se pueden mantener para siempre (excepto las instantáneas tomadas cada media hora y cada hora, cuyo límite es de 48 y 24, respectivamente) o se pueden limitar a un número determinado. Cuando el número de instantáneas excede el número que se especificó aquí, las instantáneas más antiguas se suprimen primero.
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)
Puede usar el comando get para ver los valores de configuración actuales que no están confirmados.
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
Puede utilizar el comando list para ver el nuevo programa.
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>