Единственный каталог, который обычно содержит переменные данные, это каталог var / (data, logfiles). части / * будут сгенерированы, например.
И, что еще проще, обычно вам нужно только сделать резервную копию файла var/filestorage/Data.fs
: он содержит вашу базу данных "ZODB" со всеми вашими plone-данными. Если у вас есть новый plone, может также существовать каталог var/blobstorage/
для хранения больших файлов (pdf, mp3 и т. Д.), А также его резервная копия.
Восстановление в новом экземпляре означает копирование Data.fs (и, возможно, файлов blobstorage). Не имеет значения, является ли экземпляр более новым или на сервере или около того. Я регулярно копирую данные моего сервера на локальный жесткий диск для упрощения тестирования.
Два больших предупреждения :
Если я скажу «просто сделайте резервную копию файла Data.fs», я предполагаю, что вы можете перестроить свой экземпляр, тем более что вы можете получить доступ к любым установленным вами дополнительным продуктам. В основном: используйте этот buildout.cfg (при условии недавней версии plone) и создайте резервную копию этого файла конфигурации.
«Копирование Data.fs»: лучше использовать скрипт bin / repozo для создания резервных копий. Он может обрабатывать инкрементные резервные копии (по вашему желанию) и может безопасно создавать резервные копии ваших Data.fs во время работы вашего сайта. Наиболее удобным является добавление colle.recipe.backup в вашу сборку, которое дает вам скрипт bin/backup
со всеми необходимыми опциями, заполненными.
См. Также http://plone.org/documentation/faq/plone-backup-move