Linux 服务器安装配置 TimeMachine
1、安装 Time Machine 相关的后台服务
(1) 安装netatalk:
apt-get install netatalk
(2) 安装 dbus :
apt-get install dbus
(3) 安装avahi-daemon:
apt-get install avahi-daemon
2、启动 Time Machine 相关的后台服务
(1) /etc/init.d/netatalk: 主要的进程
a. 执行 /etc/init.d/netatalk start 或 restart,
正常情况下会有如下两个进程在后台运行:
/usr/sbin/cnid_metad -l log_note
/usr/sbin/afpd
(2) /etc/init.d/avahi-daemon:
a. 该服务还依赖 /etc/init.d/dbus,因此需要先安装并启动 dbus
b. 执行 /etc/init.d/dbus start 或 restart,
正常情况下会有如下进程在后台运行:
/usr/bin/dbus-daemon --system
c. 执行 /etc/init.d/avahi-daemon start 或 restart,
正常情况下会有如下两个进程在后台运行:
avahi-daemon: running [bcm7252s.local]
avahi-daemon: chroot helper
3、Time Machine 主要的配置文件:
(1) /etc/netatalk/AppleVolumes.default:管控用户及对应的TM备份目录 [很重要]
a. 基本的格式如下:
/home/data_disk1/demo "demo" allow:test rwlist:test dperm:0777 fperm:0766 options:upriv,tm veto:/.storagelimit/
/home/data_disk1/admin "admin" allow:admin rwlist:admin dperm:0777 fperm:0766 options:upriv,tm veto:/.storagelimit/
b. 该配置文件由 netatalk 服务读取:/etc/init.d/netatalk
(2) /etc/avahi/avahi-daemon.conf:管控 avahi-daemon 服务的配置
a. 该配置文件的信息来源于 Debian OS,其信息不需要记录到数据库。
(3) /etc/avahi/services/afpd.service time-machine.service
a. 管控afp及tm的port等配置信息。
b. 以上两个配置文件由PHP代码生成,其信息不需要记录到数据库。
4、具体操作的示例如下:
(1) 输入用户名及密码:
再次输入用户名及密码,便于TimeMachine找到备份的磁盘:
(2) TimeMachine设置成功,并开始备份:
(3) TimeMachine设置失败,提示没有找到备份的磁盘路径,请检查配置文件是否正确:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)