软件:netatalk avahi 1.1 将硬盘连接到软路由并挂载 1.2 此步骤为建议步骤,将存储磁盘格式化为hfs+可在还原时直接通过usb连接mac(这将极大加快mac从时间机器恢复的速度)。将外置驱动器插入 Mac
#此命令在mac上的终端完成#查看外置硬盘装载位置diskutil list
#此命令在mac上的终端完成#卸载外置存储器diskutil unmountDisk /dev/disk6#格式化外置存储器为区分大小写的hfs+格式,名称为timemachinediskutil eraseDisk hfsx timemachine disk6
在openwrt上安装kmod-fs-hfsplus以支持hfs+格式的读写#此命令使用ssh连接软路由使用opkg updataopkg kmod-fs-hfsplus
2.1 在openwrt上安装netatalk avahi#此命令使用ssh连接软路由使用opkg updataopkg netatalkopkg avahi-dbus-daemon
2.2 当前的 Netatalk 软件包有一点小小的 posix 权限问题。#此命令使用ssh连接软路由使用chmod 644 /etc/afp.confchmod 644 /etc/extmap.conf
3.1 netatalk文件配置,文件地址/etc/afp.conf。解释文档请参阅http://netatalk.sourceforge.net/3.0/htmldocs/afp.conf.5.html: 将文件下载至本地并用文本编辑器打开,修改为以下内容,注: vol size limit为设置可供时间机器备份空间的大小1000为1G;; Netatalk 3.x configuration file;[Backups] path = /mnt/sdb1/Backups time machine = yes vol size limit = 250000 valid users = @users
完成后将afp.conf上传至/etc目录 3.2 afp.service配置,文件地址/etc/avahi/services/afp.service(此文件需自行编辑创建) 配置模版参照以下:<?xml version="1.0" standalone='no'?>
#此命令在ssh客户端使用useradd --create-home --groups users --user-group testpasswd test
4.2 更改备份目录的权限。#此命令在ssh使用 cd命令请切换至各自存储器实际地址cd /mnt/sdb1/mkdir Backupschmod 775 Backups/chgrp users Backups/
5、启动netatalk服务并设置开机启动#此命令在ssh终端使用/etc/init.d/afpd strat/etc/init.d/afpd enable
6、在mac上连接Time machine服务器,在桌面按command+k连接服务器(示例:afp://192.168.2.1) 输入用户名(此篇使用的用户名为test)和密码即可连接,此后即可在时间机器里看到备份磁盘 至此开始愉快的备份吧 本文参考连接: [OpenWrt Wiki] AFP Netatalk 分享配置 (又名 Apple Time Machine)、openwrt山寨TC教程,备用_sExBodY_EaSY_新浪博客