Как восстановить базу данных zope из файла .fsz? - PullRequest
2 голосов
/ 09 августа 2011

У меня есть тестовая среда, в которую я пытаюсь восстановить мои данные.Я сделал резервную копию своего живого сайта, используя repozo, но документация zope исчезла с их нового сайта.

Это команда, которую я пытаюсь выполнить:

/home/adrigen/atf/bin/repozo --recover --output=/home/adrigen/atf/var/filestorage/Data.fs --repository=/home/adrigen/atf/var/filestorage/backup/

Эта команда завершается без сообщения об ошибке, но данные не отображаются в plone (3).

Есть ли какие-нибудь советы или статьи, которые помогут мне сделать это?

1 Ответ

8 голосов
/ 09 августа 2011

С первого взгляда команда выглядит хорошо, так что, возможно, что-то еще не так. Сначала вы остановили инстанс zope, и если это была установка Zeo, вы сначала остановили сервер Zeo?

Если у вас есть файл .fsz, вы также можете использовать стандартные инструменты для разархивирования. Файл .fsz - это просто сжатый файл. Это может помочь переименовать его в .fs.gz, иначе некоторые инструменты откажутся работать, так как файл не имеет ожидаемого расширения.

Мне нравится делать это так:

gzcat mybackup.fsz > var/filestorage/Data.fs

или аналогично:

cat mybackup.fsz | gunzip > var/filestorage/Data.fs
...