Linux 服务器安装配置 TimeMachine

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) 输入用户名及密码:

Linux 服务器安装配置 TimeMachine_第1张图片


再次输入用户名及密码,便于TimeMachine找到备份的磁盘:

Linux 服务器安装配置 TimeMachine_第2张图片 


(2) TimeMachine设置成功,并开始备份:

Linux 服务器安装配置 TimeMachine_第3张图片


(3) TimeMachine设置失败,提示没有找到备份的磁盘路径,请检查配置文件是否正确:

Linux 服务器安装配置 TimeMachine_第4张图片


你可能感兴趣的:(综合,Linux)