在FreeBSD上搭建Mac的文件及time machine备份服务

服务器的操作系统当然要用我最爱的FreeBSD,她无论在稳定性、性能和易用性方面都要完胜已经是四分五裂的linux。需要在服务器上面安装netatalk及avahi。

netatalk是一个开源的afp文件服务器,可为Mac Os提供文件共享服务。

安装过程采用FreeBSD的ports编译方式。

安装netatalk

cd /usr/ports/net/netatalk/ && make WITHOUT_X11=yes config install clean
文件服务器不需要工作在桌面环境下,所以要特别注意编译的时候排除掉X11.

编辑 /etc/rc.conf 以保证开机的时候能够启动文件服务。

netatalk_enable="YES"
afpd_enable="YES"
cnid_metad_enable="YES"

编辑netatalk的共享配置 /usr/local/etc/AppleVolumes.default
/home/share/apple "Time Machine" allow:kmd options:usedots,upriv,tm cnidscheme:dbd
Time Machine 是备份空间的名称
/home/share/apple 备份空间的路径
kmd 系统用户名

启动netatalk
/usr/local/etc/rc.d/netatalk start

到mac下的finder里按快捷键command+k
afp://[服务器ip]


这个时候应该就可以正常的连接到文件服务器,进行正常的读写操作。但是要特别注意服务器目录的访问权限。

安装avahi

为了让Mac Os在还原模式下(开机时按command+R快捷键)能够搜索到netatalk,文件服务器还需要安装avahi服务,Avahi和苹果的Bonjour同为Zeroconf规范的开源实现。

以 ports 方式安装 avahi,配置里只需要选择 avahi-libdns
cd /usr/ports/net/avahi/ && make WITHOUT_X11=yes config install clean

在 /etc/rc.conf 添加:
avahi_daemon_enable="YES"

启动 avahi-daemon:
/usr/local/etc/rc.d/avahi-daemon start

开始享受time machine吧

首次备份需要很长的时间,由机器性能及网络环境决定的,以后会定期自动进行增量备份。

操作环境说明

FreeBSD9.1
OS X Mountain Lion

Next..

在pc上跑文件服务器还是比较费电的, 以后要尝试下树莓派+FreeBSD的方式,目前树莓派的磁盘IO有瓶颈,可能会有性能问题等。

参考

http://mikuru.tw/wordpress/archives/1980

(0)

相关推荐

  • Mac上怎样过批量文件进行重新命名

    Mac上怎样过批量文件进行重新命名 Mac上重命名多个文件教程 在 Mac 上对批量文件进行重命名非常简单,这个功能跟微软 Word 中的"查找和替换"工作原理类似,通过查找一连串 ...

  • 苹果电脑Mac上怎么对.Jar文件的内容进行编辑

    今天给大家介绍一下苹果电脑Mac上怎么对.Jar文件的内容进行编辑的具体操作步骤.1.首先将想要编辑的.Jar文件找到.2.然后右键,选择"重命名".或者选中后,按键盘上的Ente ...

  • 在Mac苹果电脑上怎样将Applications文件夹打开

    今天给大家介绍一下在Mac苹果电脑上怎样将Applications文件夹打开的具体操作步骤.一.使用Spotlight访问"应用程序"文件夹1. 打开电脑,点击右上角的搜索选项.也 ...

  • 在Mac苹果电脑上怎么制作DMG文件

    今天给大家介绍一下在Mac苹果电脑上怎么制作DMG文件的具体操作步骤.1.首先我们需要先创建一个新文件夹.然后把我们想要在磁盘映像中的文件添加到这个文件夹中.2.右键该文件夹,在弹出的下拉菜单中点击& ...

  • Mac下新买的移动硬盘连接上电脑不能拷贝文件

    淘宝上新买的联想1TB 移动硬盘  到家迫不及待的插上电脑准备拷贝文件,发现弹出来一个提示,硬盘只读的,傻眼了  还以为买错了 操作方法 01 打开Mac电脑,通过USB连上移动硬盘,可以看到桌面上出 ...

  • 如何让FreeBSD上运行Windows软件

    FreeBSD最大的优势是,在一台双启动计算机上,无需退出FreeBSD就能够访问其他操作系统分区中的数据。在FreeBSD中安装其他分区后,读、写或者删除该分区的文件是相当简单的。也许有读者会问,在 ...

  • MAC更换文件打开不方式的方法

    我们都知道,在windows系统下,用户可通过修改系统,来更换文件的打开方式,而在MAC系统下同样也可以更换文件默认打开方式,就如Mac OS X 系统下,虽然很多应用程序功能非常强大,但用户在运行一 ...

  • VMware 10 上安装Mac OS X 10.9 系统图文详解教程

    最近需要在iPad上做一个App,于是想在虚拟机中安装一个OS X 10.9试用一下.经过几十次的尝试趟过很多坑后,终于找到了在VMware 10 上安装Mac OS X 10.9 系统的正确方法.本 ...

  • 启动mac问号文件夹闪烁怎么办 mac启动文件夹问号闪烁的原因以及解决方法

    mac启动文件夹问号解决方法: 如果启动时在Mac屏幕上看到闪烁的问号,这意味着您的Mac无法找到自身的系统软件. 如果Mac上闪烁的问号只显示一小会然后继续启动,您可能需要在“系统偏好设置”中重新选 ...