[請益] GitLab備份還原後總大小不一致

看板 Soft_Job
作者 qazsd (天際線)
時間 2023-09-14 15:54:37
留言 19則留言 (4推 0噓 15→)

請教一下版上前輩 因為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--- 6 git git 4096 九 14 10:01 . drwx------ 3 git git 4096 九 6 10:21 .. drwxr-sr-x 4 git git 4096 九 14 15:20 +gitaly -rw------- 1 git git 64 九 6 10:23 .gitaly-metadata drwxr-s--- 251 git git 4096 九 6 17:39 @hashed drwxr-s--- 3 git git 4096 九 6 17:46 @pools drwxr-s--- 36 git git 4096 九 6 17:45 @snippets 原本的 git-data/repositories 內的子資料夾是以username及group名稱命名的資料夾 因為檔案資料總大小差很多,請問要怎麼確認還原後的資料是一致、沒有缺漏的呢? --
※ 批踢踢實業坊(ptt.cc), 來自: 59.124.166.120 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1694678081.A.A6A.html

MoonCode: 改用 disk snapshot 如何 09/14 16:19

brucetu: local 開個git repo放進去不就知道差異有哪些了 09/14 16:42

qazsd: VM是用vmware建立的,M大的意思是指將資料碟改掛載到新VM嗎 09/14 20:50

qazsd: 然後新VM也安裝GitLab這樣?但不確定資料讀取是否會有異常 09/14 20:51

qazsd: b大的意思是指在備份前開repo,還原後查看有無該repo嗎 09/14 20:51

tsaigi: 可能被 git gc了? 09/14 21:02

brucetu: 我意思是你有ab兩個資料夾,他應該要一模一樣內容,但現 09/14 21:54

brucetu: 在不一樣 09/14 21:54

brucetu: 你開個repo把A丟進去commit再把b丟進去不就知道差異在哪 09/14 21:55

brucetu: 了 09/14 21:55

brucetu: 不然你就用diff也可以啦 09/14 21:56

IhateOGC: 磁碟系統一樣是ETF4嗎? 09/15 01:51

qazsd: 都是ext4 09/15 01:54

underwater: 歷史資料沒一起倒過去? 09/15 08:55

anson26666: 你用這個試試 du -h --apparent-size 09/15 15:11

qazsd: 上述方法的兩者總大小跟使用du -sh .一樣 09/16 22:03

qazsd: 已試過將資料碟改掛載到另一台VM可行,但是兩者postgresql 09/16 22:04

qazsd: 版本不一致,舊的為12.12,新的為13.8,不確定會有何影響 09/16 22:04

s860134: 應該是GC 09/17 15:06

您可能感興趣