Я из тех, кто еще не делает бэкапы. Точнее код я храню в репозиториях не у себя, но всякие конфиги не бэкаплю, а надо бы.
Посмотрел на rdiff-backup и rsnapshot. И, честно, с ходу не понял, подходят они мне или нет. Про рдиф как-то совсем не хочется думать, т.к. Бекапы локальной машины (комментарий)
Про rsnapshot почитал на оффсайте, но так и не понял, как решить следующии две проблемы без велосипеда:
1. Например я хочу бэкапить на какой-то внешний диск, который подмонтирован далеко не всегда. Т.е. я хочу его примонтировать - забэкапить - отмонтировать. Для этого у них есть preexec и postexec, но они не будут выполнены при удалении старых бэкапов(ротации).
2. Он работает по типу крона, но ведь компьютер может быть выключен в момент, когда нужно бэкап сделать. Хотелось бы в этом случае делать бэкап по включении машинки.
Вообще, требования к бэкап туле у меня простые:
1. Чтоб монтировала, если нужно
2. Чтоб бэкапила «не по крону»
3. Чтоб работала не от рута
4. Возможность принудительного запуска бэкапа
5. Желательно бэкап в VCS Может проще свой велосипед написать?