作者 qazsd (天際線)標題 [請益] GitLab備份還原後總大小不一致時間 Thu Sep 14 15:54:37 2023
請教一下版上前輩
因為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 (臺灣)
※ 作者: qazsd 2023-09-14 15:54:37
※ 文章代碼(AID): #1b0hn1fg (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1694678081.A.A6A.html
推 MoonCode: 改用 disk snapshot 如何1F 09/14 16:19
→ brucetu: local 開個git repo放進去不就知道差異有哪些了2F 09/14 16:42
→ qazsd: VM是用vmware建立的,M大的意思是指將資料碟改掛載到新VM嗎然後新VM也安裝GitLab這樣?但不確定資料讀取是否會有異常b大的意思是指在備份前開repo,還原後查看有無該repo嗎3F 09/14 20:50
推 tsaigi: 可能被 git gc了?6F 09/14 21:02
※ 編輯: qazsd (106.1.232.147 臺灣), 09/14/2023 21:11:05
→ brucetu: 我意思是你有ab兩個資料夾,他應該要一模一樣內容,但現在不一樣
你開個repo把A丟進去commit再把b丟進去不就知道差異在哪了
不然你就用diff也可以啦7F 09/14 21:54
推 IhateOGC: 磁碟系統一樣是ETF4嗎?12F 09/15 01:51
→ qazsd: 都是ext413F 09/15 01:54
推 anson26666: 你用這個試試 du -h --apparent-size15F 09/15 15:11
--