Используете Git с огромным хранилищем в 200 ГБ? - PullRequest
2 голосов
/ 27 августа 2011

Я рассматриваю возможность использования Git для резервного копирования - я хочу сделать резервную копию своих файлов на внешнем диске, а затем зафиксировать все на диске для резервного копирования. Таким образом, я все еще могу получить доступ к старым файлам, если это необходимо. Мой резервный набор составляет около 200 ГБ.

Как вы думаете, Git может работать с такими большими репозиториями? Будут ли коммиты достаточно быстрыми (я имею в виду меньше, чем, скажем, 1 час)? Я могу столкнуться с некоторыми ограничениями или сбоями?

Ответы [ 2 ]

2 голосов
/ 27 августа 2011

Я попробовал это сам. К сожалению, Git не слишком сильно сжимает нетекстовые файлы. Таким образом, у вас получится Git-репозиторий, почти такой же большой, как ваши файлы, и, возможно, намного больше, если какой-либо из этих двоичных файлов окажется версионным.

Теперь, если у вас есть пара дисков емкостью 1 ТБ, возможно, вы не возражаете против занимаемого места. Но если вы не хотите выделять половину или больше основного диска на резервное копирование, но вам нужно какое-то управление версиями, лучшим решением может быть резервное копирование двоичных файлов с помощью другой программы, но изоляция текстовых файлов в другом месте и только те, в Git.

1 голос
/ 27 августа 2011

Вы можете использовать свой холодильник для хранения одежды, кто вам мешает?

Если вы действительно обеспокоены эффективностью, зачем использовать контроль версий для резервного копирования? Вы могли бы использовать то, что предназначено для такой вещи.

Я могу вспомнить Dropbox для начала.

...