楼主:
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,为什么会真的被传输了两次?