[请益] GitLab备份还原后资料总大小不一致

楼主: qazsd ( )   2023-09-14 15:54:37
请教一下版上前辈
因为VM作业系统为 ubuntu 18.04,需要升级以提升安全(买ESM就可以升级吗?)
因此打算将VM上的 GitLab 服务改在新的一台 ubuntu 22.04 VM上面跑
但是将 GitLab CE 15.10.1制作的备份还原到另一台VM后,
发现 git-data/repositories 资料夹的大小少了20G左右
并且该资料夹内的子资料夹变成如下:
root@test-restore-gitlab-backup:/data/git-data/repositories# ls -la
total 28
drwxrws
作者: MoonCode (MoonCode)   2023-09-14 16:19:00
改用 disk snapshot 如何
作者: brucetu (sec)   2023-09-14 16:42:00
local 开个git repo放进去不就知道差异有哪些了
楼主: qazsd ( )   2023-09-14 20:50:00
VM是用vmware建立的,M大的意思是指将资料碟改挂载到新VM吗然后新VM也安装GitLab这样?但不确定资料读取是否会有异常b大的意思是指在备份前开repo,还原后查看有无该repo吗
作者: tsaigi (菜鸡)   2023-09-14 21:02:00
可能被 git gc了?
作者: brucetu (sec)   2023-09-14 21:54:00
我意思是你有ab两个资料夹,他应该要一模一样内容,但现在不一样你开个repo把A丢进去commit再把b丢进去不就知道差异在哪了不然你就用diff也可以啦
作者: IhateOGC (我讨厌)   2023-09-15 01:51:00
磁盘系统一样是ETF4吗?
楼主: qazsd ( )   2023-09-15 01:54:00
都是ext4
作者: underwater (underwater)   2023-09-15 08:55:00
历史资料没一起倒过去?
作者: anson26666 (GodDomain)   2023-09-15 15:11:00
你用这个试试 du -h --apparent-size
楼主: qazsd ( )   2023-09-16 22:03:00
上述方法的两者总大小跟使用du -sh .一样已试过将资料碟改挂载到另一台VM可行,但是两者postgresql版本不一致,旧的为12.12,新的为13.8,不确定会有何影响
作者: s860134 (s860134)   2023-09-17 15:06:00
应该是GC

Links booklink

Contact Us: admin [ a t ] ucptt.com