Time Machine 需要与 Mac 和外置硬盘或 AirPort Time Capsule(需单独购买) 一同使用。只要连接好硬盘,将它分配给 Time Machine,从此再无后顾之忧。Time Machine 会自动备份 Mac 的所有内容,包括系统文件、应用软件、帐户、偏好设置、音乐、照片、影片和文档等。而 Time Machine 与其他备份软件的区别在于:它不仅仅能备份所有文件,还能够牢记系统在任意一天的状态,因此你可以重访过去某个时段中的 Mac。

上周已经说我们用 Time Capsule 和 Apple TV3 以及 MacBook Air 和 iPad 4 组了一下苹果流的家庭共享娱乐,不过一般用户对 Time Capsule 的追求大多是无线备份Mac 这样简单粗暴的。但是 Time Capsule 的价格还是能打消不少人的热情的。

这里介绍个方法,在Linux PC 上加上Time Capsule 服务, 变成 Time Machine 备份服务器。

准备:

1 一台Linux PC (多机在手的人还是挺多的)

2 安装Netatalk

3 安装 Avahi

安装:

这里使用的是Ubuntu 13.04,所以以Ubuntu 为例,其他Linux 自查。

1安装Netatalk,Netatalk是一个开源的 Apple Talk 通信协议组,它允许 类Unix 系统为 Mac 做文件服务器,打印服务器等等。

使用下面命令安装:

sudo apt-get install netatalk

2 安装Avahi,Avahi在Ubuntu 中是默认安装的,同样使用Ubuntu的就不要再装了,Avahi是Apple's Zeroconf 协议的开源实现。他可以帮助Mac 机器发现 Linux 机器,并访问。

配置:

配置Netatalk,在终端输入:

sudo gedit /etc/netatalk/AppleVolumes.default

用“#”把~/ “Home Directory” 这行注释掉,防止Home目录被作为AFP变混乱。

最后加上一行你希望存放的目录,并对此目录加上 “options:tm” ,使netatalk可以作为Time Machine服务器。

配置Avahi,由于Ubuntu已经包含Avahi-deamon,这里直接进行配置,终端输入:

sudo touch file /etc/avahi/services/afpd.service 以创建配置文件,接着输入:

sudo gedit /etc/avahi/services/afpd.service 打开afpd.service 并写入:

%h

_afpovertcp._tcp

548

_device-info._tcp

0

model=Xserve

保存退出就可以了。

为了安全起见,最好重启一下两个服务,分别在终端输入:

sudo service netatalk restart

sudo service avahi-deamon restart

到这里,Linux 端就配置完成了,现在回到 Mac 上,连接一下 Linux 磁盘,看看是否可以访问。

先记住Linux端设备名称,如这里的H67MA-D2H-B3 。

在Mac 中打开 Finder,Command+K键打开“连接服务器”,点击“浏览”找到H67MA-D2H-B3,图标有别与其他PC,因为协议的关系,将被识别为 MAC。

确认并连接,输入Linux 端的帐户名与密码就可以登陆了,较新OS X 可以勾选“在我的钥匙串中记住此密码”以方便以后访问。

是时候打开 Time Machine 选择磁盘备份了,打开 Time Machine之后选择磁盘为之前设置在 Linux 端的文件名即可,如这里的TimeCapsule 文件夹,下图中有两个可用于Time Machine 备份的磁盘,H67MA-D2H-B3为自建的 Linux 端仿Time Capsule,而位于 Air Port Time Capsule 上的则是一颗真的 Time Capsule,选择H67MA-D2H-B3 试试效果先。

选择磁盘之后,Time Machine 的备份盘就设置完成了,开始倒计时进入备份,本着赶紧进行测试的原则,还是点个立即备份吧,OK,成功,首次备份耗时太长,就不等它完成工作了,以后的增量备份还是挺块的。

顺利搞定,有兴趣且多机在手的童鞋可以试试挖掘一些更有意思的玩法,最简单的搭建就是写到这里了。

分享:

linux 备份iphone,用linux搭建Mac备份服务器,伪TimeCapsule相关推荐

  1. linux 备份iphone,SHSH2备份教程

    已越狱的朋友 直接添加雷锋源 http://apt.abcydia.com/ 搜索安装TSS Saver 降级证书备份 安装后点开桌面 App 一键完成傻瓜备份 未越狱的朋友 需要手动备份  需要知道 ...

  2. linux备份软件rear,linux系统 备份与还原

    linux 系统备份与还原 备份系统: 1. 成为 root 用户: su root 2. 进入根目录: cd / 3. 用tar命令打包压缩: tar cvpjf 压缩包名.tar.bz2 --ex ...

  3. 苹果Usb连接linux,Mount iPhone in Linux using USB (ifuse, libiphone)

    Finally, it's working. Mounting the iPhone in Linux over USB. No stupid (ADHOC) wireless connection ...

  4. linux 备份iphone,备份苹果硬盘的数据

    备份苹果硬盘的数据 发布时间:2008-09-29 15:46:35来源:红联作者:nutra 作者:yokel 04年买的一个二手powerbook笔记本,装的是Mac OSX 10.2,我嫌太慢了 ...

  5. Linux 备份及恢复 Linux 文件权限

    概述 一个系统管理员菜鸟不小心输入"chmod -R 777 /"从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏.在日常管理中,我们有许多工具可以用来备份文件权限,如cp.rs ...

  6. 备份恢复linux,备份和恢复Linux系统

    备份系统 首先进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录): # cd / 下面是我用来备份系统的完整命令: # tar c ...

  7. linux备份当前目录压缩,Linux备份压缩命令:tar详解

    tar命令是Linux下最常用的归档工具(其他的还有如:zip.unzip.gzip等),可以将若干文件或若干个目录归档为一个文件,即利于文件管理,也便于压缩和文件的网络传输.tar可以为文件和目的创 ...

  8. linux备份压缩tgz,linux关于解压和压缩命令 zip rar tar.gz tgz

    linux关于解压和压缩命令 .zip 解压:unzip FileName.zip 压缩:zip FileName.zip DirName .rar 解压:rar -x FileName.zip 压缩 ...

  9. linux备份磁盘数据,linux下vmstat输出数据分析-linux下dd命令备份磁盘的节点(...-linux watch命令用法简介(图文)_169IT.COM...

    Linux下vmstat命令的输出,对应着很多选项,有的朋友不是很明白. 下面为大家作详细的分析,如下: Vmstat procs -----------memory---------- ---swa ...

最新文章

  1. 9 行代码提高少样本学习泛化能力,代码已开源
  2. 神奇的魔法数字0x61c88647
  3. 在PHP中创建和编辑Excel电子表格
  4. scrapy爬虫,爬取图片
  5. 【JS】原生淘宝轮播图实现总结
  6. P4201-[NOI2008]设计路线【结论,树形dp】
  7. Innodb ibdata数据文件误删,如何恢复
  8. 1.5编程基础之循环控制 17:菲波那契数列--刘昕源-2019-06-23
  9. 从1天到10分钟的超越,华为云DRS在背后做了这些
  10. 跨域问题时的Filter无效
  11. 事件---------2
  12. html 显示shp,cesium加载本地shp数据
  13. 027:vue+openlayers加载远程shp数据(示例代码)
  14. 归并排序JAVA代码详解
  15. Lua开发工具(IntelliJ IDE +EmmyLua 插件 )
  16. result_of 用法
  17. 对比UltraCompare和Beyond Compare我这么选,你会怎么选?
  18. java SE 7规范(又名JDK 7)
  19. Altium Designer--如何将底层视图进行翻转
  20. project2016设置项目更新与监控方法

热门文章

  1. 海盐商贸学校计算机类试卷,海盐县商贸学校
  2. java socket通信需要另外加密么_Java Socket实战之五 使用加密协议传输对象
  3. Python: 函数参数传递机制
  4. VC++常见错误原因解析之error LNK2019: 无法解析的外部符号 public: void __thiscall
  5. 织物印花疵点专用术语大全
  6. VC调试选项说明:md /mdd /ml /mt/mtd
  7. backgroundworker 在执行dowork事件时该如何取消_澳航官宣!明年上半年起,机场所有售票处和服务台永久取消,订票改签等只能“自助”...
  8. cocoslua与android交互,cocos2dx 获取手机屏幕分辨率 objective-c android 和 Lua 交互 向lua 传参...
  9. Unity3D自定义资源配置文件
  10. 实现TeX的算法:回首编程技术的过去三十年