Реально ли использовать Git для бэкапа?

Добрый день. Какие могут быть проблемы и ограничения если использовать git таким нестандартным способом - делаем в корне файлопомойки git init & git add . & git commit -m "$date". После скопировать на СХД всё вместе с каталогом .git. В последующем в раз неделю копировать только измененные файлы поверх старых в СХД. Место такой бэкап будет занимать в 2 раза больше чем информация, но оно в дальнейшем расти будет не сильно и если нужно - можно с помощью гита откатывать нужные файлы до нужной даты. Чем может быть плох такой подход?
  • Вопрос задан
  • 3729 просмотров
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
Для этого есть rsync, backintime, вот это вот все.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
donkaban
@donkaban
Умею рисовать тени
Подход плох тем, что есть как минимум триста двадцать четыре способа сделать то же самое без гита.
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
1) RAID1 вам подойдет больше, если версионизация не нужна. Если нужна - то просто rsync раз в неделю или как хотите.
2)
Место такой бэкап будет занимать в 2 раза больше чем информация

почитайте как GIT хранит различия в бинарных файлах и прикинте сколько на самом деле будет занимать этот репозиторий. В этом ключе лучше уж SVN использовать.
3) Если информация и репозиторий на одном HDD то смысла в таком backup не особо много. Только для версионизации.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Подход плох тем что на большом количестве больших файлов это работает жутко медленно.
Ответ написан
Комментировать
@kvspb
Bacula тешает! (или Amаnda)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы