AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 861
In Process
jkp
jkp
Asked: 2009-05-01 06:16:46 +0800 CST2009-05-01 06:16:46 +0800 CST 2009-05-01 06:16:46 +0800 CST

有人能告诉我如何在没有 TimeCapsule 的情况下使用 TimeMachine 通过网络可靠地备份吗?

  • 772

我有一个巨大的服务器(运行 Ubuntu Linux),它有一个 2TB 的 raid 坐在那里只是乞求我备份到它。

我运行 netatalk 以通过 AFP 协议与我的 Mac 共享(我所有的客户端机器几乎都是 Mac),并设置了 timemachine 以使用服务器上的共享驱动器作为其目的地。

唯一的麻烦是它似乎完全不可靠。我经常遇到 TimeMachine 由于某种原因无法完成备份的问题,有时它似乎会使整个服务器停机(我知道这是一个软件而不是硬件问题,因为服务器实际上是在 KVM 和 KVM 主机下运行的 Ubuntu一直在运行)。

所以问题是有没有人成功地尝试过这样做?有谁知道任何问题?有没有更好的方法来解决这个问题?我知道它有点含糊,但我想知道其他用户是否有经验可以分享。

backup mac-osx afp time-machine netatalk
  • 7 7 个回答
  • 1172 Views

7 个回答

  • Voted
  1. Henrik Paul
    2009-05-01T10:10:35+08:002009-05-01T10:10:35+08:00

    这是我偶然发现的一篇文章,描述了如何配置 Ubuntu 机器以被 OSX 识别为与 Time Machine 一起使用的东西。我本来打算在我的 Gentoo 上一起破解这个,但一直没有时间去做,所以我不能保证它是否有效。

    http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/

    简而言之,这是让 OSX 认为您的 Ubuntu 计算机是 XServe 机器的 6 步指南,因为它将能够与 AFP 和 Bonjour 通信。

    1. 修改和安装 Netatalk(开源 AFP 实现)
    2. 配置 Netatalk
    3. 配置共享卷(和 Time Machine 卷)
    4. 安装 Avahi(开源 Bonjour 实现)
    5. 配置 Avahi 和广告服务
    6. 配置时间机器
    • 6
  2. Dustin
    2009-05-01T09:29:26+08:002009-05-01T09:29:26+08:00

    运输无关紧要(我通过 AFP 到机场极端和 SMB 到 FreeBSD 盒子(到 raidz 卷)。

    关键是启用对不受支持的卷的备份:

    defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
    

    这将使已安装的共享可用并在其上创建稀疏磁盘映像并允许您备份到该映像。

    • 2
  3. Jack M.
    2009-05-01T06:19:28+08:002009-05-01T06:19:28+08:00

    我在这方面取得了成功,但没有使用 AFP。使用 OSX mac,您最好使用 Samba 并以这种方式安装共享。我已经使用了很长时间,没有任何不良影响。

    • 1
  4. jldugger
    2009-05-01T09:15:47+08:002009-05-01T09:15:47+08:00

    jwz 发表了一篇关于这个主题的好文章:

    宇宙趋向于最大的讽刺。不要推它。

    • 1
  5. EHunt
    2009-05-31T20:45:54+08:002009-05-31T20:45:54+08:00

    上面的两个链接涵盖了 TimeMachine/AFP 和远程客户端的普遍问题。如果您在 Google 上搜索各种主题,似乎越来越多的 AFP 服务器(在 netatalk 下运行)与 TimeMachine 有问题。我不知道技术细节,但我最近读到 10.5.7 并没有减少这些问题。当我第一次运行 netatalk 时,2.0.3(带有一些补丁)是最新的软件包。我在使用小型 Leopard(各种补丁级别)机器时遇到了各种各样的问题,所有这些问题都遇到了您可以在 netatalk-devel 列表中找到的各种问题。所有这些都将进入尚未发布的 2.0.4 版本,因此您应该检查主干构建。我在 arm/i386 debian 设置上编译这些并带有基本库来服务 Leopard 客户端没有问题。

    我不确定这一点,但我记得有人问过只是将共享移动到 NFS/Samba,因为它会提供相同的服务但​​不会显示在 Finder 浏览器中(他们在 10.5 中禁用了此功能),这是因为 TimeMachine 使用特定于 HFS+ 和资源分叉等功能的稀疏捆绑(dmg 形式)/存储格式。他们提到了一个实例,在此设置上尝试了 TimeMachine 还原,虽然它看起来已完成并且 TM 没有报告任何错误,但备份已严重损坏。

    选项的基础知识: - 使用一个单独的系统,该系统使用不特定于 osx 的 db 格式进行备份(许多使用 sqlite 或 bdb)。你可以在 OSX 上找到至少十个好的程序。- 编译最新的主干并测试。我还没有任何问题。

    • 1
  6. lImbus
    2009-07-02T10:18:44+08:002009-07-02T10:18:44+08:00

    我已经按照 kremalicious.com 上的说明进行了操作,Hanrik Paul 也报道过,到目前为止没有任何问题。

    然而,有一个工具可以帮助您理解这些怪癖:Time Machine Error Logger。

    我还想在这里提到另外两个 TM 配置工具,但恐怕我一回到机器上就需要回到这里。

    编辑:我们去:

    • 时间机器编辑器
    • 时间机器调度器
    • 0
  7. Ronald Pottol
    2011-07-24T15:31:32+08:002011-07-24T15:31:32+08:00

    这变得非常容易。

    以下是我的用户体验:用户打开 Time Machine 首选项,单击选择磁盘,单击主机,然后单击磁盘(在那里他们被提示输入 ldap 用户名和密码),创建一个主目录TimeMachine 目录,TimeMachine 开始备份到它,否则就可以正常工作。如果他们需要通过 Time Machine 或从安装磁盘启动(设置语言,然后它是菜单上的一个选项)进行恢复,则会发生备份。

    一个棘手的部分是构建 2.2 netatalk,我正在运行 2.2 beta 4,这让事情变得更容易。

    我的设置通过 ldap 进行身份验证,备份服务器运行 Ubuntu 10.10,我找到了一个用于 beta 的 ppa。

    配置 ldap。

    在 /etc/skel/ 中创建一个名为 TimeMachine 的目录。

    我建议此时使用从未登录过的用户帐户通过 ssh 登录,以确保上述一切正常。

    名称之间必须有一些相关性,我只是在意识到这一点后将所有内容都设置为 TimeMachine,但我没有尝试太多其他方法。

    你必须设置avahi。这很容易,请注意您需要您的 MAC 地址和您要宣传的名称。关键行是这两个 txt-record 的
    sys=waMA=78:2b:cb:df:34:95,adVF=0x100
    dk0=adVF=0x83,adVN=TimeMachine

    然后设置netatalk。这就是我在 netatalk 文件中的全部内容(以及注释):名称:TimeMachine :DEFAULT:options:upriv,usedots ~/TimeMachine "TimeMachine" options:tm

    我找到的最佳说明和链接

    • 0

相关问题

  • IIS 6.0 (Windows Server 2003) 备份的最佳实践?

  • 10TB数据和3台服务器的备份解决方案

  • 最佳混合环境(OS X + Windows)备份?[关闭]

  • 如何从 SQL Server 2008 中的备份中排除索引

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve