hardlink佔用磁碟空間問題 - Linux

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

By Gary
at 2015-08-16T19:51
at 2015-08-16T19:51

By Oscar
at 2015-08-20T12:36
at 2015-08-20T12:36

By Anonymous
at 2015-08-22T11:06
at 2015-08-22T11:06

By Hedda
at 2015-08-27T08:55
at 2015-08-27T08:55
Related Posts
CentOS 6.3如何完全停用SSH連線?

By Iris
at 2015-08-12T14:49
at 2015-08-12T14:49
Ubuntu 10.04 更新

By Victoria
at 2015-08-11T22:16
at 2015-08-11T22:16
懷舊一下 jmcce 1.5

By Queena
at 2015-08-11T20:35
at 2015-08-11T20:35
關於使用筆電做routing

By Bennie
at 2015-08-11T12:52
at 2015-08-11T12:52
請推薦Centos 方便設定使用的wifi網卡

By Dora
at 2015-08-11T03:35
at 2015-08-11T03:35