Pregunta

Tengo una instalación de Plone en mi directorio en Linux. ~/Plone. Esto fue hecha de una distribución por defecto de Plone desde su sitio web. Así Plone compilado propia pitón y se bundeled con Zope.

Por favor, dime, qué archivos son necesarios para la copia de seguridad si quiero:

  • 1) Copia de seguridad de los datos almacenados enteros jamás en mi instancia Plone;
  • 2a) Restaurar los datos de copia de seguridad en un misma versión de Plone, pero situado en otro lugar.
  • 2b) Restauración de los datos de copia de seguridad en un (ligeramente) más nueva versión de Plone.

pensé, tal vez es una buena idea simplemente copia de seguridad de todo el directorio de ~/Plone/zinstance, pero he encontrado miles de casos de /home/me/Plone/..., incluso en el archivo zinstance/var/filestorage/Data.fs (!!!) . Puede ser esto verdad?

He encontrado este de recursos, pero que no es lo suficientemente específica.

¿Fue útil?

Solución

El único directorio que normalmente contiene datos variable es el var / directorio (datos, archivos de registro). piezas / * se volverán a generar, por ejemplo.

Y aún más simple, normalmente sólo se necesita una copia de seguridad del archivo var/filestorage/Data.fs: uno que contiene la base de datos "ZODB" con todos sus datos de Plone. Si usted tiene una marca nueva Plone, también puede haber un directorio var/blobstorage/ para almacenar archivos de gran tamaño (pdf, mp3, etc):. Espalda hasta que uno, así

La restauración de una nueva instancia sólo significa copiar los Data.fs (y posiblemente los archivos BlobStorage). No importa si la instancia es más reciente o en el servidor o menos. Copio regularmente Data.fs de mi servidor a mi disco duro local para la prueba más fácil.

Dos advertencias grandes

  • Si digo "simplemente una copia de seguridad el archivo Data.fs", estoy suponiendo que usted puede reconstruir su caso, sobre todo que puede hacerse con cualquier complemento de los productos que ha instalado. Básicamente: utilizar ese buildout.cfg (suponiendo una versión reciente de Plone) y la espalda que uno archivo de configuración para arriba también

  • .
  • "Copia Data.fs": un mejor uso del script bin / repozo para hacer copias de seguridad. Que uno puede manejar copias de seguridad incrementales (si así lo desea) y se puede con seguridad copia de seguridad de Data.fs mientras que su sitio Plone está en marcha. El más cómodo es añadir collective.recipe.backup a su buildout, que le da un guión bin/backup con todas las opciones necesarias llenados.

http://plone.org/documentation/faq/plone-backup -Mover

Otros consejos

Plone incluye "repoze" que se puede utilizar para copias de seguridad incrementales.

Hermosa declaración concisa de Andreas Jung:

  

Sí, no se puede obtener una constante   instantánea de tanto el almacenamiento blob y   la Data.fs. A partir de la consistencia   punto de vista: el uso de almacenamiento blob +   Data.fs se rompe a través del diseño:)

David Glick añade:

  

Si copia los Data.fs y luego rsync   la BlobStorage, y asegúrese de que   el PP no se llenan mientras que es   sucediendo, la copia de seguridad debe estar bien.   Usted puede terminar con algunas gotas adicionales   que no hace referencia el   Data.fs, pero eso no es gran cosa.

(From el hilo a http://plone.293351.n2.nabble.com/question-about-using-repozo-and-blob-storage-td5016465.html )

Lo mismo ocurre con FileSystemStorage.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top