• 使用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/

  • 相关阅读:
    数据库课程设计_购书管理系统代码(sql_c#及sql_java)
    你离不开的数组
    getchar的用法
    字母大小写转化
    C语言乘除颠覆你的世界观
    循环的执行过程、适用情况和常见错误
    斐波那契数和数小方块的类型题分析方法
    C语言刷题需要注意的地方
    函数那些事
    逻辑与、或、非的使用方法
  • 原文地址:https://www.cnblogs.com/baizx/p/9988164.html
Copyright © 2020-2023  润新知