Centos7 配置netatalk搭建mac Time Machine

Centos7 配置netatalk搭建mac Time Machine

mac的Time Machine是一個備份的功能,他會增量的爲我們備份系統,如果你的mac丟失了或者是進水了(徹底死亡)這是你有Time Machine的時間備份,那麼就可以去蘋果商店買一個新的mac使用Time Machine將新的機器還原到你當初的狀態.

使用Time Machine備份有兩種方式:

  • 磁盤備份
  • mac的網絡文件系統afp

磁盤備份,這個很簡單隻需要我們外接一個存儲硬盤並且格式化成Time Machine需要的格式即可.

afp網絡磁盤這個需要mac自己的網絡存儲硬件支持,但是如果我們單純是爲了做Time Machine的備份去買一個網絡存儲硬件確實有點奢侈,接下來本文主要介紹如何在Centos7上通過netatalk模擬afp.

netatalk搭建afp網絡

Centos7上沒有直接提供的rpm可以使用這裏需要手動安裝,手動安裝有兩種方式構建rpm包源碼安裝

完成rpm包的編譯

$ yum install mock -y
$ useradd -m mock -g mock
$ su - mock
$ wget http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.11-1.4.fc29.src.rpm 
$ mock -r /etc/mock/epel-7-x86_64.cfg --rebuild netatalk-3.1.11-1.4.fc29.src.rpm

安裝並配置netatalk

$ cd /var/lib/mock/epel-7-x86_64/result
$ yum localinstall netatalk-3.1.11-1.4.el7.x86_64.rpm -y
$ vim /etc/netatalk/afp.conf

修改配置文件

[Global]
 log level = defalut:war
 log file = /var/log/afpd.log    # 存放日誌
 spotlight = yes

[My Time Machine Volume]
 path = /home/macbackup/to/backup    # afp需要共享的文件路徑(需要手動創建)
 time machine = yes
 spotlight = no
 ea = auto
 valid users = macbackup    # 指定登錄的用戶(需要手動創建,並且擁有上面path的讀寫權限)

創建用戶,netatalk登錄時需要使用

$ useradd macbackup
$ passwd macbackup
$ mkdir -p /home/macbackup/to/backup

mac連接afp

打開finder選擇connect server

輸入你配置的賬號密碼

登錄Time Machine就會發現新增的磁盤選擇即可

相關文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章