在接触 Mac TimeMachine 之前已经用过了 Windows Home Server。HomeServer 的备份效果几乎和 TimeMachine 是一样的。不过你可以更加灵活的定制自己想要备份的频率。虽然 Mac 备份的频率不可调节,但也足够了:

也就是说你会有 24+29(+1)+N月*4 份快照。如果 TimeMachine 的备份原理和 HomeServer 是一样的话,完全不必担心容量问题。基于Block层面的增量备份可是非常小的。
首次备份可能会占用你一点时间,但随后的增量备份快到你几乎感觉不到。除非你突然增加了50G的文件。对于Macbook Air的小硬盘来说,突然有这么大的文件我也不会留在笔记本上。
同时几个虚拟机文件转移到一个移动硬盘上,在家里也基本上一直插着,外出根据需要咯。
话说,进入到 TimeMachine 里面的效果确实很赞啊,苹果做的东西的确蛮好看的,屏幕右侧就是一个时间轴,选取一点就会显示出那个时间点的 Home 目录:
Finder
在 Finder 中会多出来一个 TimeMachine 卷:

在这个卷中,可以浏览到自己所有的快照节点,这些都是我每小时的节点:

值得参考的文章:
HowTo: Make Ubuntu A Perfect Mac File Server And Time Machine Volume
自建基于 Linux 的 Time Capsule 服务
在 Arch Linux 上磕磕碰碰遇到的问题:
1.备份时遇到 “网络备份磁盘不支持所要求的 AFP 功能” 报错
我尝试了多种配置文件,最终能正常工作的配置文件如下:
afpd.conf
- -tcp -noddp -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword
AppleVolumes.default:
/media/main/TimeMachine TimeMachine allow:latteye cnidscheme:cdb options:tm,usedots,upriv
netatalk.conf
ATALKD_RUN=no PAPD_RUN=no TIMELORD_RUN=no A2BOOT_RUN=no CNID_METAD_RUN=yes AFPD_RUN=yes
2. netatalk 服务缺少 atalkd 执行文件
在 Arch 上打了N次包都不见 atalkd 二进制文件,搞不清楚什么原因。最后自己在 netatalk 2.2.1 源码目录下找到 atalkd 源码目录 make 出来拷贝到系统中。
Related posts:
© 2012 Water is….. | Theme by Eleven Themes
“网络备份磁盘不支持所要求的 AFP 功能” 这个问题,折腾了一上午,最后换了最新版的Ubuntu,一下就好了,杯具啊。
[回复]
@francis 我感觉是我前面的 afpd.conf 配置有问题,配到上面写的这样就不再出现问题了。
[回复]