Domanda

Ho un'installazione Plone nella mia home directory sotto Linux. ~/Plone. Ciò è stato reso da una distribuzione di default di Plone dal suo sito. Così Plone compilato propria pitone ed è bundeled con Zope.

Ti prego, dimmi che sono necessari i file per il backup se voglio:

  • 1) il backup dei dati memorizzati intere mai nella mia istanza Plone;
  • 2 bis) Ripristinare i dati di backup in un stessa versione di Plone, ma si trova altrove.
  • 2b) Ripristinare i dati di backup in un (leggermente) più nuova versione di Plone.

ho pensato, forse è una buona idea solo di backup l'intera directory ~/Plone/zinstance, ma ho trovato migliaia di occorrenze di /home/me/Plone/..., anche nel file zinstance/var/filestorage/Data.fs (!!!) . Può questo essere di destra?

Ho trovato questo delle risorse, ma non è abbastanza specifico.

È stato utile?

Soluzione

L'unica directory che contiene normalmente dati variabili è la var / directory (dati, file di log). Parti / * vengono rigenerati, per esempio.

E ancora più semplice, normalmente solo bisogno di eseguire il backup del file var/filestorage/Data.fs: quella contenente il database "ZODB" con tutti i vostri dati di Plone. Se si dispone di un nuovo Plone, anche lì potrebbe essere una directory var/blobstorage/ per la memorizzazione di file di grandi dimensioni (PDF, MP3, ecc):. Schiena che uno come bene

Ripristino in una nuova istanza significa semplicemente copiando i Data.fs (ed eventualmente i file blobstorage). Non importa se l'istanza è più recente o sul server o giù di lì. Ho regolarmente copiare Data.fs del mio server per il mio disco fisso locale per il test più semplice.

Due grandi avvertimenti :

  • Se dico "solo file di backup Data.fs", sto supponendo che si può ricostruire il vostro esempio, soprattutto che si può entrare in possesso di alcun add-on prodotti è stato installato. In sostanza: l'uso che buildout.cfg (assumendo una recente versione di Plone) e ritorno che un file di configurazione come bene

  • .
  • "Copia Data.fs": meglio utilizzare lo script bin / repozo per fare i backup. Quella in grado di gestire i backup incrementali (se desiderate) e si può tranquillamente eseguire il backup dei Data.fs mentre il tuo sito Plone è in esecuzione. Il più comodo è quello di aggiungere collective.recipe.backup al tuo buildout, che ti dà uno script bin/backup con tutte le opzioni necessarie compilati.

Si veda anche http://plone.org/documentation/faq/plone-backup -move

Altri suggerimenti

Plone comprende "Repoze", che è possibile utilizzare per i backup incrementali.

Bella dichiarazione concisa da Andreas Jung:

  

Sì, non è possibile ottenere una consistente   istantanea sia della memorizzazione blob e   il Data.fs. Dalla consistenza   punto di vista: tramite l'archiviazione blob +   Data.fs è rotto-by-design:)

David Glick aggiunge:

  

Se si copiano i Data.fs e poi rsync   il blobstorage, e assicurarsi che   il db non viene imballato mentre questo è   accade, il backup dovrebbe andare bene.   Si può finire con alcune chiazze in più   che non sono a cui fa riferimento la   Data.fs, ma questo è un grosso problema.

(Dal filo all'indirizzo http://plone.293351.n2.nabble.com/question-about-using-repozo-and-blob-storage-td5016465.html )

Lo stesso vale per FileSystemStorage.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top