Abuelo

Calculadora de rotación de respaldo del abuelo-padre-hijo
Descargar ahora

Abuelo Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Ecometrica
  • Sitio web del editor:
  • http://github.com/ecometrica/

Abuelo Etiquetas


Abuelo Descripción

Grandfatherson es un módulo de calculadora de rotación de respaldo que implementa el esquema de rotación del abuelo-padre-hijo. Esto generalmente se realiza manteniendo un cierto número de copias de seguridad diarias, semanales y mensuales. Las copias de seguridad más antiguas deben eliminarse para reducir la cantidad de espacio utilizado. El módulo, el módulo, espera cualquiera de los objetos DateTime.date o DateTime.DateTime como entradas. Como ejemplo, asumamos que tiene copias de seguridad diarias para todo el año 1999 que necesitan rotación: >>> Importar DateTime >>> start_date = DateTime.date (1999, 1, 1) >>> end_date = DateTime.date (1999 , 12, 31) >>> Backups = >>> copias de seguridad Digamos que se toman copias de seguridad completas todos los sábados, con copias de seguridad incrementales diariamente. Se debe mantener una semana, o 7 días, de copias de seguridad incrementales. Se mantienen unos meses, o 4 semanas, de copias de seguridad completas. Además, durante tres meses, la primera copia de seguridad completa se mantiene por cada mes, con los demás descartados. Es el último día del año y desea averiguar qué copias de seguridad deben ser podadas: >>> ahora = DateTime.date (1999, 12, 31) Para ver qué archivos se conservarán, use la función DATES_TO_MAYKEATE: >>> de Grandfathatheron Import DateS_TO_MAY, sábado >>> Ordenado (DateS_TO_MAY (Copia de seguridad, Días = 7, Semanas = 4, Meses = 3, ... Firsterweekday = sábado, ahora = ahora)) Si dejas fuera del argumento ahora, incumplirá el uso de DateTime.DataTime.now (). Para ver qué archivos se deben eliminar, use la función DATES_TO_DELETE: >>> de Grandfatherson Importar dates_to_key, sábado >>> Ordenado (DATES_TO_DELETE (Copias de seguridad, Días = 7, Semanas = 4, Meses = 3, ... Fiersweekday = sábado, ahora = ahora)) Finalmente, si necesita rotar copias de seguridad que tengan marcas de tiempo en formato DateTime, puede usar las funciones correspondientes a_ykey y to_delete: >>> ahora = Datetime.DateTime (1999, 12, 31, 23, 59, 59) >>> start_datetime = DateTime.DateTime (1999, 12, 31, 0, 0, 0) >>> End_DateTime = DateTime.DateTime (1999, 12, 31, 23, 59, 59) >> > Backups = >>> Backups >>> de Grandfatherson Importar to_keep >>> ordenada ( to_keep (copias de seguridad, horas = 2, minutos = 10, segundos = 10, ahora = ahora)) >> de Grandfatherson Importar to_delete >>> Ordenado (TO_DELETE (copias de seguridad, horas = 2, minutos = 10, segundos = 10, ahora = ahora)) Página de inicio del producto


Abuelo Software relacionado

Lfpy

Un módulo para modelar los potenciales de campo locales construidos en la neurona ...

90

Descargar

Metaseq

Marco para análisis integrado y trazado de chip / RIP / ARN / ARN / * DATOS SEQ ...

258

Descargar

Testingbot

Paquete de Python Selenium que se utilizará con la cuadrícula de selenio de TestingBot.com ...

83

Descargar