Programa repozo.py

El programa repozo.py le permite realizar copias de seguridad incrementales y completas de un archivo Data.fs e índice de la ZODB.

Opciones básicas

A continuación se describe los diversos opciones de comando:

Utilice: ./bin/repozo [options]

Donde:

Exactamente uno de estas opciones -B o -R debe ser especificado:

-B / --backup
Respaldar el actual archivo ZODB.
-R / --recover
Restaurar un archivo ZODB desde un respaldo previo.
-v / --verbose
Modo Verbose.
-h / --help
Imprime este texto y sale.
-r dir / --repository=dir
Directorio repositorio que contiene los archivos de respaldos. Este argumento es requerido. El directorio ya debe existir. Usted no debe editar los archivos en este directorio, o agregar sus propios archivos allí.

Opciones para -B/–backup

Estas siguientes opciones son para realizar copias de seguridad

-f file / --file=file
Archivo fuente Data.fs. Este argumento es requerido.
-F / --full
Forzar una copia de seguridad completa. Por defecto, una copia de seguridad incremental se hace si es posible (por ejemplo, si se ha producido una compactación desde la última copia de seguridad incremental, es necesaria una copia de seguridad completa).
-Q / --quick
Verificar a través de la suma de comprobación md5 sólo la última copia de seguridad incremental por escrito. Esto reduce significativamente el disco i/o en el (teórico) costo de la inconsistencia. Esta es una manera probabilística de determinar si es necesaria una copia de seguridad completa.
-z / --gzip
Comprimir con gzip los archivos de copia de seguridad. Utiliza el nivel de compresión zlib defecto. De forma predeterminada, no se utiliza la compresión gzip.
-k / --kill-old-on-full
Si se crea una copia de seguridad completa, eliminar todos los archivos de copia de seguridad completa o incremental anteriores (y archivos de metadatos asociados) desde el directorio del repositorio.

Opciones para -R/–recover

Estas siguientes opciones son para restuarar copias de seguridad dentro de ZODB.

-D str / --date=str
Recuperar el estado de una ZODB a partir de esta fecha. Especifique el tiempo en formato UTC (no formato local) yyyy-mm-dd[-hh[-mm[-ss]]]. Por defecto, se utiliza la hora actual.
-o filename / --output=filename

Escribir la ZODB recuperada al archivo indicado. Por defecto, el archivo se escribe en la salida estándar.

Nota

para el caso de la salida estándar, el archivo índice no se restaurará automáticamente.

Ver también

Para ver mas información sobre las diversos opciones de comando ./bin/repozo –help.

los comentarios son proporcionados por Disqus

Editar este documento

El código fuente de este archivo esta hospedado en GitHub. Todos pueden actualizar y corregir errores en este documento con unos clic - sin necesidad de descargar.

  1. Vaya hacia el articulo Programa repozo.py en GitHub.
  2. Presione el botón Fork. Este creara su propia copia personal de la documentación.
  3. Edite los archivos usando el editor de texto de GitHub desde su navegador Web
  4. Rellene en la caja de texto Commit message al final de la pagina indicando por que usted realizo estos cambios. Presione el botón Propose file change próximo a ese cuando haya finalizado.
  5. Luego diríjase a la página Send a pull request (no será necesario rellenar ningún texto adicional). Sólo tiene que pulsar el botón Send pull request.
  6. Sus cambios serán consultados por un revisor dentro de la pestaña Pull requests del proyecto en Github.

Para mas información básica acerca de como actualizar este manual y referencia a sintaxis Sphinx, por favor consulte la guía Escribiendo y actualizando el manual.