[問題] hardlink佔用磁碟空間問題

作者: chang0206 (Eric Chang)   2015-08-12 15:40:07
最近在測試用pdumpfs 將檔案從NAS複製到一台備份用的BSD(A)機器
然後再從(A)透過雙向100M建立的VPN,把備份下來的NAS資料
做一份異地備援到台中分公司的BSD(B)機器
pdumpfs 因為是採用hardlink 的方式來建立目錄結構
理論上只有第一天的資料會真正佔用磁碟空間
後面的因為都指向inode,所以只會吃掉一點點的空間
這個在本機上驗證應該是OK的
但是透過VPN傳輸時,卻發現一些奇怪的問題
有一個檔案,在pdumpfs裡面存在兩份「實體」檔案,大小不一
但都指向同個inode
但是這個檔案是.exe ,我們平常也很少會去存取這個檔案
而且不管是檢查inode或者是計算md5/checksum都是一樣 沒有問題
不曉得pdumpfs是怎麼判斷出這個檔案有異動過,所以要備份?
再來就是觀察異地備援的過程
會發現這個檔案實際上被傳輸了兩次
那如果只是hardlink,為什麼會真的被傳輸了兩次?

Links booklink

Contact Us: admin [ a t ] ucptt.com