|
PmWikiRu / Резервное копирование
Пожалуйста, экспериментируйте в песочнице! Эта страница содержит вводную информацию по резервному копированию и объясняет некоторые основы процедуры резервного копирования и восстановления на *nix . ВступлениеРаботающая вики хранит свои данные и настройки в следующих папках: local/ Конфигурационные сценарии cookbook/ Рецепты взятые из Рецептурника pub/ Общедоступные файлы wiki.d/ Вики страницы uploads/ Закачаные файлы (вложения) Хороший план резервного копирования включает периодическое архивирование этих папок -- или как минимум папок Простое Копирование и Восстановление (*nix)Когда доходит до копирования, то чем проще -- тем лучше. Так как дистрибутив pmwiki очень маленький (около четверти мегабайта), то проще просто заархивировать дистрибутивные файлы вместе с данными. Создание Резервного АрхиваСледующщая *nix команда исполненая из родительской папки вашей wiki помещает резервный архив вашего сайта в домашнюю папку. tar -zcvf ~/wiki-backup-`date +%Y%m`.tar.gz wiki/ Восстановление из Резервного архиваПростой МетодВаш сайт может быть восстановлен и запущен за 30 секунд с помощью tar -zxvf ~/wiki-backup-200512.tar.gz find wiki/uploads/ -type d |xargs chmod 777 find wiki/wiki.d/ -type d |xargs chmod 777 Несколько-Более-Безопасный МетодПростые команды восстановления указаные выше делают всемирно-записываемые файлы и папки. Вы можете ограничить права на запись дав PmWiki самой создать папки с подходящими атрибутами(правами собственности и доступа) для вас. Начните с tar -zxvf ~/wiki-backup-200512.tar.gz rm -rf wiki/wiki.d rm -rf uploads chmod 2777 wiki/ Теперь закачайте по файлу в каждую группу имеющую файлы. Если у вашего сайта нет зачаных файлов, то просто зайдите на сайт и папка wiki.d/ будет создана автоматически. Завершите вашу установку с помощью chmod 755 wiki/ tar -zxvf ~/wiki-backup-200512.tar.gz ПодробностиКоманды на этой странице предполагают что ваш сайт лежит в папке "wiki/". Тестовая копия сделана в декабре 2005 года и называется соответствующе. У вашего сайта будет папка uploads/ только если разрешено закачивание файлов. Команды резервирования используют в имени файла метку даты (ГГГГММ). Если вы автоматизируете команду через cron, то можете запустить ежемесячное запечатлевание вашего сайта. Добавив %d к команде date ( Смотри также
<< Обновление | Документация | Настройка отдельных групп >> Перевод страницы PmWiki.BackupAndRestore -
Оригинал перевода PmWikiRu.BackupAndRestore -
Backlinks |