我有大约100GB的Git备份,我有大约15个Linux服务器,每个都有10GB的存储限制。
如何在多个服务器之间分配GIT对象,以便我有足够的存储空间?
真的很难过,希望有人可以帮忙。
谢谢
答案 0 :(得分:3)
如果你有一个很胖的带宽,并且机器上有足够的空间来容纳那个100GB的git备份,你可以做这样的事情(虽然比真正的备份更笨重):
$ git fsck --full
$ tar cf - .git | split -b 10G - repo.
不,你应该有大约10个名为repo.a,repo.b,repo.c等的文件,每个大约10GB可以复制到服务器上。
不要忘记保存每个块的md5sum。