作者chang0206 (Eric Chang)
看板Linux
標題[問題] hardlink佔用磁碟空間問題
時間Wed Aug 12 15:40:07 2015
最近在測試用pdumpfs 將檔案從NAS複製到一台備份用的BSD(A)機器
然後再從(A)透過雙向100M建立的VPN,把備份下來的NAS資料
做一份異地備援到台中分公司的BSD(B)機器
pdumpfs 因為是採用hardlink 的方式來建立目錄結構
理論上只有第一天的資料會真正佔用磁碟空間
後面的因為都指向inode,所以只會吃掉一點點的空間
這個在本機上驗證應該是OK的
但是透過VPN傳輸時,卻發現一些奇怪的問題
有一個檔案,在pdumpfs裡面存在兩份「實體」檔案,大小不一
但都指向同個inode
但是這個檔案是.exe ,我們平常也很少會去存取這個檔案
而且不管是檢查inode或者是計算md5/checksum都是一樣 沒有問題
不曉得pdumpfs是怎麼判斷出這個檔案有異動過,所以要備份?
再來就是觀察異地備援的過程
會發現這個檔案實際上被傳輸了兩次
那如果只是hardlink,為什麼會真的被傳輸了兩次?
--
→ Microscft:看你這蠢樣應該在公司也是個免洗的工具而已08/15 01:38
→ Microscft:所以你真的是訟棍嗎?08/15 01:53
→ Microscft:有沒有必要搞到大家都難看...08/15 02:28
→ Microscft:應該是沒那個必要 ok 這邊我道歉 所有被我罵的 對不起08/15 02:28
→ chihyun1005:剛剛不是很嗆嗎?虧我雞排奶茶板凳都拿出來了,嘖嘖X08/15 02:31
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 128.199.78.155
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1439365210.A.E98.html