Прежде всего остановил демоны Lighttpd и httpd.
Затем сделал backup typo-директории и БД MySQL.
Попытался запустить update
$svn update
После небольшого раздумья svn выдает ошибку
svn: Working copy ‘log’ is missing or not locked
поиск в Google мало чем помог, – на все подобные вопросы в форумах либо нет ответа, либо примитивное “удалите директорию и попробуйте ещё раз”.
Ничего не остается делать, – скидываю log в другое место, пробую update, выдается то же самое, только уже svn не нравится директория ‘tmp/cache’. Перемещаю её вслед за log.
После этого svn update проходит без проблем. Возвращаю директории ‘tmp/cache’ и log обратно, дальше нужно обновить структуру БД:
mysql -p
create database typo_user_typo CHARACTER SET utf8;
grant all on typo_user_typo.* to 'typo_user'@'localhost' \
identified by 'typo_password';
flush privileges;
use typo_user_typo;
source /home/typo_user/websites/www.mysite.com/db/schema.mysql.sql;
Так сложилось, что возникла необходимость в продуманной системе резервного копирования для сохранения данных программы автоматизации складского учета КСУ. К данной backup system предъявлялись следующие требования:
регулярное сохранение (раз в неделю) всего объема информации (полный бэкап);
ежедневные инрементальные бэкапы для измененных за день данных;
создание информативных лог-файлов процесса бэкапа, позволяющих, в случае необходимости, воссстановить полную картину процесса резервного копирования;
использование архиватора для уменьшения дискового пространства;
использование языка Ruby (эта цель была вынесена только для того, чтобы на практике освоить основные приемы программирования на Ruby);
понятный и однозначный процесс воссстановления из резервной копии в случае необходимости;
использрование внешних носителей информации CD-RW с целью минимизировать риски от техногенных катастроф и стихийных бедствий.
В результате была реализована система, ядро которой написано на , с использованием архиватора pkzipc и системы записи на CD в реальном режиме времени InCD. Также можно посмотреть полное .
Для загрузки проект доступен