Напишите, пожалуйста, Ваше мнение об идее
Добрый день!
Недавно пришла в голову идея использовать SVN для бэкапа файлов сайта (имеется в виду сохранение не исходников, а пользовательского контента/логов/etc).
Я вижу в этом следующие преимущества:
- SVN — бесплатный инструмент;
- Легкость создания бэкапа;
- Легкость восстановления бэкапа (причем, любой версии и на любой компьютер);
- Создается резервная копия только измененных элементов;
- Удобная работа с историей;
- Удобная настройка содержимого бэкапа (что включать в бэкап, а что — нет);
Также я вижу следующие «минусы» такого подхода:
- Сайт будет занимать в 2 раза больше места, т.к. SVN для своей работы хранит копии файлов
- Дыра в безопасности (http://habrahabr.ru/blogs/infosecurity/70330/, http://habrahabr.ru/blogs/infosecurity/84357/)
Пожалуйста, напишите в комментариях Ваше мнение:
— Какие еще недостатки Вы видите в создании резервных копий при помощи SVN?
— Способы устранения недостатков.
— Предложения по созданию резервных копий другими способами.
PS.
В интернете в основном описания, какие команды нужно написать в bat-файлах, чтобы сайт бэкапился в SVN. Обсуждения достоинств и недостатков почему-то почти нет.
Нашел несколько ссылок на такие обсуждения, но по ним нельзя сделать однозначный вывод.
nevkontakte.org.ru/blog/aleks/ispolzuem-svn-v-upravlenii-saitom-chast-pervaya-teoreticheskie-soobrazheniya
stackoverflow.com/questions/61888/using-subversion-for-general-purpose-backup
UPD:
— При бэкапе с помощью SVN не сохраняются права на папки (за недостаток спасибо alexey_uzhva)
UPD2:
Хоть топик и заминусовали, все равно он оказался очень полезным для меня.
Пока планирую познакомиться поближе с Bacula — судя по отзывам, мощное и удобное средство для бэкапов.
Всем спасибо за обсуждение!