何须Time Capsule?拥抱FreeNAS AFP:Macbook备份利器

2015-2-3 14:25 Herald 6397 FreeNASAFP共享设置

苹果 MacBook 用户有福啦,不需要额外购买 Time Capsule 时间胶囊,简单设置 FreeNAS AFP 共享就可以实现 Time Machine 备份。建立在 FreeNAS 强大的存储架构之上,相信这是更可靠的苹果备份方案。

此前已经对 FreeNAS 中各种共享类型做过介绍《常用共享介绍:CIFS、AFP、NFS、WebDAV》,AFP 共享是专门为苹果 Mac OS X 系统提供的,如果你的工作环境是以苹果电脑为主,那么 AFP 共享就是你最佳的选择。接下来以 FreeNAS 9.3 为例,为大家介绍 FreeNAS AFP 共享的设置。

创建第一个 AFP 共享

创建 AFP 共享与创建 CIFS 等其他共享形式几乎相同,过程大致如下

  1. 在卷(存储池)上创建一个用于 AFP 共享的数据集;
  2. 创建用户/组、调整数据集权限;
  3. 使用新建的数据集创建 AFP 共享、启用AFP服务;
  4. 测试并调整 AFP 共享设置以满足需求;

相信第一步新建数据集对你而言是非常简单的操作,打开 WebGUI 管理界面,点选主菜单上的“Storage”存储,在列表中点选需要使用的卷,然后点击下方“Create Dataset”创建数据集按钮。此时会弹出数据集创建窗口,填写一个“Dataset Name”数据集名称,在“Share Type”共享类型的下拉列表中选择“Mac”,然后点击窗口下方的“Add Dataset”添加数据集按钮即可。

20150203125258

第二步创建用户/组的目的是在苹果电脑端开启用户身份验证,道理简单,相信谁都不希望自己电脑的备份被其他人随便查看。因此,创建支持 TimeMachine 功能的 AFP 共享,就必须设定用户/组以并分配恰当的权限。

如下图所示,我们已经在“Account”账户中创建了 getnas 用户组getnas 用户,且 getnas 的主用户组设置为 getnas。(有点像绕口令)

20150203130532

如下图所示,用户 getnas 的“Primary Group”主用户组为getnas。

20150203130722

用户/组创建完成,紧接着调整一下 myAFP 数据集的权限。回到“Storage”存储,点选我们为 AFP 共享创建的数据集 myAFP,点击下方“Change Permissions”修改权限按钮,在窗口中,将“Owner(user)”所有者“Owner(group)”所有者组分别设置为 getnas ,点击“Change”修改按钮完成。

20150203131418

前两步已经完成,接下来进行第三步,创建 AFP 共享。点击主菜单中的“Share”共享,其中第一项“Apple (AFP)”就是我们需要的,点击下方的“Add Apple (AFP) Share”添加苹果AFP共享按钮。可以看到 AFP 共享的基本设置就三项:

  • 第一项“Path”是共享路径即数据集的位置,点击后边的“Browse”浏览按钮选择上面创建的 myAFP 数据集;
  • 第二项是AFP名称即显示在Mac系统中的名称,名称可以随意设置,为了便于演示此处设置与数据集同名;
  • 第三项是Time Machine即是否启用时光机器,要的就是它,当然勾选启用。

20150203131956

设置完成,点击“OK”确定按钮,AFP 共享创建完毕。如果尚未启动 AFP 服务,此时系统会弹出对话框,提示你是否立即开启 AFP 共享服务,点确认按钮开启即可。

顺便介绍一下“Advanced Mode”高级模式按钮,点击它会展开许多关于 AFP 共享的选项,这里分别介绍一下:

  • Path(路径):即 AFP 共享所使用的数据集的路径,可以点击浏览按钮选择;
  • Name(名称):此名称会在Time Machine的可用磁盘列表中显示,长度不可大于27个字符且不可包含点号;
  • Share Comment(注释):选填;
  • Allow List(允许访问):设置允许访问此共享的用户或用户组,用逗号分隔,用户组前面需要加@符号作为前缀,例如 @getnas。注意,所有未在此项中设置的用户和组均不可访问此共享;
  • Deny List(拒绝访问):设置拒绝访问此共享的用户或用户组,用逗号分隔,用户组前面需要加@符号作为前缀,例如 @getnas。注意,所有未在此项中设置的用户和组都可以访问此共享;
  • Read-only Access(只读访问):设置访问此共享时仅有只读权限的用户或用户组,用逗号分隔,用户组前面需要加@符号作为前缀,例如 @getnas。
  • Read-write Access(读写访问):设置访问此共享时拥有读写权限的用户或用户组,用逗号分隔,用户组前面需要加@符号作为前缀,例如 @getnas。
  • Time Machine(时光机):是否启用时光机备份支持,勾选为启用。为多个共享同时开启Time Machine支持可能会导致间歇性备份错误;
  • Zero Device Numbers(零设备编号):如果重启系统后设备编号有变化,可以启用此项,强制指定设备编号为0;
  • No Stat(无状态):勾选此项,系统在检测卷时不会统计卷路径,主要适用于自动挂载以及通过脚本创建卷的情况;
  • AFP3 UNIX Privs(AFP3 UNIX 权限支持):系统版本为 Mac OS X 10.4 或低于 10.4 请不要启用此项;
  • Default file permission(默认文件权限):仅当数据集为 Unix 类型时有效,指定新建文件创建时的默认权限;
  • Default directory permission(默认文件夹权限):仅当数据集为 Unix 类型时有效,指定新建文件夹创建时的默认权限;
  • Default umask(默认掩码):执行新建文件的默认权限掩码,默认为000(所有用户可读、写、执行);
  • Hosts Allow(授权主机):设置允许访问此共享的主机,用空格、逗号或tab键分隔主机名或IP地址;
  • Hosts Deny(拒绝主机):设置拒绝访问此共享的主机,用空格、逗号或tab键分隔主机名或IP地址;

前三步设置完成,接下来可以打开你的苹果电脑,设置 TimeMachine 了。

Launchpad 中找到 Time Machine 点击启动,点击窗口上的“选择磁盘”按钮,在可用磁盘列表中可以看到我们上面设置的myAFP设备。

2015-02-032.09.27

点选 myAFP ,系统会提示输入用户名及密码,这里输入第二步创建的用户名和密码,点击“连接”按钮。

2015-02-032.09.58

如果一切正常,Time Machine 会在大概60~90秒左右开始第一次备份,下图所示,系统正在进行备份。

Macbook Air TimeMachine

备份完成以后,系统会弹出成功提示,同时在 Time Machine 设置界面可以看到备份的情况,第一次备份的时间、最新一次的备份时间以及下一次备份的计划时间。如果需要,也可以点击菜单栏上的 Time Machine 图标选择“立即备份”。

HT1427_Mavericks-Notification_001-zh_CN

2015-02-032.10.37

Time Machine 的具体使用方法请查阅苹果官方文档了解详情。

{{ headers["x-wp-total"] }} 条评论

{{ post_id = '656' }}

回复 {{ reply_to }}