使用ubuntu搭建時間機器備份服務


如何在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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM