看板 Storage_Zone 關於我們 聯絡資訊
(問題已解決,謝謝各位大大幫忙) NAS型號 :Synology DS218+ 系統版本:DSM 6.2.2-24922 我公司的NAS有兩顆4TB硬碟,做了Raid 1,所以儲存空間只有4TB 裡面建了四個共用資料夾,分別是:SQL、Shared、BackupSQL、BackupShared 另外我用了Snapshot套件對SQL和Shared這兩個資料夾做快照,快照儲存數量為七天份 儲存空間管理員顯示:NAS總容量3.5 TB,目前已使用3.1 TB 這顆NAS使用了大約兩年,最近我才發現硬碟容量快滿了 但我查了一下,四個共用資料夾的檔案加起來也才1.5TB,照理說不應該這樣 所以我推測是快照功能用掉了一堆硬碟容量 於是我連到NAS,用root權限跑了#du -h -d1指令,結果如下: 108K ./@USBCopy 12K ./@S2S 1.2M ./@SynoFinder-log 42M ./@database 32M ./@eaDir 96M ./@img_bkp_cache 107M ./@appstore 61G ./SQL (有做快照的共用資料夾) 473G ./Shared (有做快照的共用資料夾) 75G ./BackupSQL 924G ./BackupShared 25T ./@sharesnap 26T . 從上面結果可以看到最後兩個資料夾的檔案大小單位為TB,感覺占了不少容量 從@sharesnap這個名稱,看得出來應該和快照功能有關聯 但前頭顯示的25T和26T實際上是指多少大小我也不確定 因為四個共用資料夾(綠字部分)總大小是61GB+473GB+75GB+924GB = 1533GB(大約1.5TB) 代表NAS剩下的可用空間只有2TB左右,根本無法放超過2TB的檔案 接著我用Snapshot套件的計算空間功能,去估算存放七天份快照所需的空間: Shared資料夾總大小為473GB,算出來的所需空間為158MB https://i.imgur.com/ZNNhUjS.png SQL資料夾總大小為61GB,算出來的所需空間卻要1.6TB https://i.imgur.com/pmJP9xX.png 這個資料夾目前放的是MySQL資料庫三天的備份壓縮檔,總共只有六個檔案 https://i.imgur.com/PtQpLuQ.png 我搞不懂NAS為何會需要這麼多空間去做這個資料夾的快照 Snapshot套件估算出的七天份快照所需空間總共大概是1.6TB 加上我四個共用資料夾用掉1.5TB的容量,總共是3.1TB 正好符合儲存空間管理員目前顯示的已使用容量 所以我覺得估算出來的結果應該是正確的 最奇怪的是,我試著刪除了最早期的一天份快照,NAS的可用容量卻只多了0.02TB (儲存空間管理員顯示的已使用容量從3.1TB變成3.08TB) 七天份的快照占了1.5TB,我刪掉了一天份 照理來講要釋放大約0.2TB左右的空間才合理... 我又跑了一次#du -h -d1指令,結果只有最後兩行數值有變動,其他不變: (相同數值的資料我就不重複貼了) 20T ./@sharesnap 22T . 我不想先貿然刪掉全部的快照檔案,如果刪掉問題卻沒解決就尷尬了 所以上來問一下各位版友有沒有碰過這問題?有建議的解決方法嗎? 在此先謝過各位了 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.14.187 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Storage_Zone/M.1645782190.A.080.html
B0988698088 : 快照是根據版本間資料變動量來決定大小的 簡單來說 02/25 20:45
B0988698088 : 就是真的你有那麼多變動需要被記住 所以確實佔用那 02/25 20:45
B0988698088 : 麼多 02/25 20:45
B0988698088 : 至於是哪一張快照與其他快照差異超大需要優先刪 這 02/25 20:46
B0988698088 : 個除非他們家有估算軟體幫你算 不然只能從舊快照慢 02/25 20:46
B0988698088 : 慢刪 02/25 20:46
blackstyles : 快照的資料還是要空間存啊 A檔1G 被快照下來了 後面 02/25 23:03
blackstyles : 刪掉 但是快照還沒刪就會有國王的1G被吃掉了 02/25 23:03
謝謝樓上兩位大大提供的線索!後來抓到原因了! 2/24號時,公司裡負責管理資料庫的同事把SQL資料夾裡多餘的備份刪除掉了 因為他有發現SQL資料夾快爆掉的問題,所以刪除了早期的備份 只是我不曉得他有做這件事 我刪掉的快照只有到2/19號,快照變動不大,所以釋出的空間有限 後來我把24號以前的快照全部刪除掉,就整整釋出了1.6TB的空間 = =
kasuke : 他們家最好乖乖用SG硬碟 02/26 00:21
我恰好是用Seagate硬碟,想請教原因是什麼?
enthos : Linux刪掉要cp /dev/null target.file 02/26 01:48
B0988698088 : 不要亂教 刪快照一律從ui做 指令頂多用來查空間 不 02/26 02:10
B0988698088 : 要亂下 02/26 02:10
我也是怕誤刪不該刪的檔案,所以SSH只敢下查詢指令
ginlom : 先停用快照確認被清空後再開比較安全吧! 02/26 11:18
※ 編輯: numax (36.230.14.187 臺灣), 02/26/2022 14:51:26
cunankimo : 一個檔案被快照10次 你只砍9個快照 是放不出空間的 02/26 22:28