【发布时间】:2014-03-08 23:07:44
【问题描述】:
我正在使用一个磁盘配额非常小的系统 (5GB)。我有一些大型数据集,版本为git,我的磁盘配额开始用完。我的数据约为 2GB,我的 .git 目录也约为 2GB,所以我尝试重新打包
git repack -a -d --depth=250 --window=250
但我在重新打包时用完了配额
$ git repack -a -d --depth=250 --window=250
Counting objects: 5168, done.
Delta compression using up to 48 threads.
Compressing objects: 100% (3840/3840), done.
fatal: fsync error on '.git/objects/pack/tmp_pack_W36UC8': Disk quota exceeded
现在我的配额已满,我无能为力。
我注意到有一些大的 .git/objects/pack/tmp_pack_* 文件的时钟刚刚超过 1GB,在我增加配额之前删除这些文件是否安全?
【问题讨论】:
-
git gc on machine with quota 的可能重复项
-
@BenJackson 这个问题似乎回答了我是否可以删除 tmp* 文件。
标签: git