[請益] 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