我正在开发一个系统,我的磁盘配额非常小(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,在我可以增加配额之前删除这些文件是否安全?
答案 0 :(得分:0)
你可以删除你的工作树,重新包装,用gc等修剪,然后再次结账吗?