使用ubuntu搭建時間機器備份服務
阿新 • • 發佈:2018-11-20
如何在ubuntu下搭建時間備份服務
折騰了很久,終於可以了. 請嚴格按照下面的方式來操作. 真正明白問題的,可以按照自己的思路來.
我用的是ubnutu 16.04
安裝配置netatalk
sudo apt-get install netatalk
修改配置檔案 /etc/default/netatalk
ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no
修改/etc/netatalk/AppleVolumes.default
/your/path VolumeName
注意不要新增allow:@groupname options:usedots,upriv這些資訊
修改/etc/netatalk/afpd.conf
新增如下內容:
[Time Machine Voume]
path = /home/bai/data
time machine = yes
spotlight = no
valid users = bai
重啟
sudo /etc/init.d/netatalk restart
這時候通過finder 就可以看到共享檔案夾了
選擇伺服器-->afp://your ip
mac 配置
啟用網路共享伺服器作為時間機器配置目標.
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
這時候你的時間機器磁碟列表中應該是空的,如果你的不是空,那就直接備份,跳過以下步驟.
建立備份 sparsebundle
選擇磁碟工具,在你的共享目錄中建立一個用於備份的sparsebundle資料夾,一定要足夠大. 如果你的磁碟中有區分大小寫的檔案系統,請務必選擇Mac OS 擴充套件(區分大小寫,日誌式)
這種格式. 當然如果沒有區分大小寫的檔案系統,建立成這樣,也沒有任何問題.
至於建立的過程有很多我就不說了,關鍵是建立的結果一定要如下圖,比如你選了不一樣的檔案系統,比如apfs,不一樣的格式,比如sparseimage,都有可能不成功.
這時候你的時間機器列表中還應該是空的,沒辦法,只能通過命令行了.
啟動備份
sudo tmutil setdestination /Volumes/bk_macos
tmutil startbackup
我這麼一路下來成功了,你可能會碰到很多問題,說真的,mac的時間機器用起來真心不方便.
參考連結
https://missingreadme.wordpress.com/2010/05/08/how-to-set-up-afp-filesharing-on-ubuntu/