服务器上的备份已在使用中


31

我安装了装有服务器软件的OS X Mavericks。该服务器计算机是一台通过USB连接了Drobo的iMac。我使用Server Time Machine服务在网络上创建备份服务器,并使用Drobo作为备份的存储设备。

我目前正在将两台Macbook备份到此Time Machine Server。一些备份将成功执行,但隔两天左右,由于以下原因,我将在两台笔记本电脑上均收到一个错误消息,指出备份失败:服务器上的备份已在使用中。

我只能通过重新启动服务器来解决此问题。

有谁知道为什么会发生这种情况以及我能做些什么来防止这种情况发生?

谢谢。

Answers:


45

仅出于此问题的完整性。如果您登陆这里并且不使用MacOS Server,而是使用Synology DiskStation,请执行以下操作:

  • 以root身份登录到DiskStation
  • 打开主菜单
  • 开始 resource monitor
  • 切换到 connected users
  • 选择被阻止的用户,然后按 disconnect

3
在解决问题之前,我没有找到以上答案,但是在Synology DSM 5.1上,我发现禁用和重新启用AFP服务也可以使错误消失。
Scott Dudley

我在Synology DSM 5.1上使用了此解决方案-感谢法力!
callisto 2015年

上面的答案不能解决我的问题,它显示的唯一已连接用户是我登录到管理页面。但是,@ ScottDudley的建议非常有效,谢谢Scott!
blm

@ScottDudley同样,只需选中/取消选中AFP服务即可。无需以root用户身份执行上述操作。
Winterflags '16

1
谢谢,这对我有用!我通过AFP有两个连接,这引起了问题。
raidfive

9

自从有了我的OS X Server之后,我就遇到了这个问题,但仍然出现此错误。每当路由器断开连接时,都会导致此问题,直到我修复它。但是,有一种解决方法,而不是重新启动服务器:

  1. 打开Server.app(我在正在使用的客户端上执行此操作,但是您可以在服务器本身上执行此操作)并登录。
  2. 选择文件共享服务。
  3. 转到“连接的用户”选项卡。
  4. 选择每个已连接的用户,然后单击“断开连接”。

我必须经常这样做,为此我编写了Keyboard Maestro宏,但是任何脚本软件都可以做到这一点。


2
如果作品,你尝试过反弹法新社过程与sudo launchctl stop com.apple.AppleFileServer后面sudo launchctl start com.apple.AppleFileServer
托尼·威廉姆斯

感谢您的建议。断开用户连接确实可以使我从错误中恢复,但是并不能防止问题再次发生。我的目标是阻止错误发生。@TonyWilliams我不想重启苹果文件服务器,因为我担心它可能会中断正在进行的其他备份。
Swisher Sweet

那并不是一个可能的诊断步骤,而是一个“解决方案” :)
Tony Williams

killall AppleFileServer确实会恢复。我自己做。不幸的是,我还没有找到预防该问题的方法。
艾伦·舒特科

1

如果断开用户连接可以“解决”问题,那么几乎可以肯定是AppleFileServer进程中的某个地方。

查看AFP访问和错误日​​志,看看是否能找到比在客户端Mac上获得更好的错误消息,并且您可能更接近解决方案。单击Logs“服务器”应用程序左侧窗格中的,然后AFP Error在日志窗口下方的弹出窗口中选择。

问题也可能与Drobo中的RAID有关。您是否尝试过另一个硬盘驱动器只是为了查看问题是否消失了?它是哪种型号的Drobo?Drobo支持有关Lion和Time Machine的杂音,因此Mavericks和Time Machine也可能有问题。(我通过使用一个带有3个分区的2TB硬盘作为TM目标来解决该问题,然后使用Carbon Copy复制器将其备份到我的Drobo中。)


1

@grgarside可以赚钱-当来自同一IP的备份有两个连接时,就会发生这种情况。

在我的网络上,我通过禁用来宾对备份驱动器的访问来阻止了这种情况的发生。

在服务器计算机上,

  • 登录到OS X Server
  • 单击文件共享
  • 点击设置标签
  • 选择有问题的备份驱动器
  • 取消选中启用访客访问权限框
  • 单击连接选项卡
  • 然后断开所有用户的连接。

再次登录客户端计算机上的服务器,一切顺利。禁用来宾访问后,客户端将不会使用来宾协议自动连接到服务器,从而防止了多个连接。


0

遵循Synology的Time Machine指南后,我的Synology NAS遇到了类似的问题。尝试连接到备份磁盘时,Time Machine表示“您对所选的网络备份磁盘没有必要的读取,写入和附加特权”。

对我而言唯一有效的解决方案是通过单击右上角的人员/用户图标并选择“重启”来重启Synology DSM。


0

如果收到错误消息“ Time Machine无法完成备份。备份磁盘映像“ /Volumes/mac-backups-1/machine-name.sparsebundle”已在使用中。” 并且您将Synology DiskStation DSM 5.2(NAS)用作Time Machine备份的目标位置,以下步骤解决了该问题:

  1. 以管理员身份登录到DiskStation
  2. 选择选项图标(在右上角-看起来像一个人的头)
  3. 选项>帐户>帐户活动>连接的用户
  4. 对于AFP服务和资源:mac-backups上的每个用户,请按断开连接(带有白色水平条的红色圆圈)。问题似乎是有两个或两个以上已连接的用户都已连接到AFP>资源:mac-backups。应该只有一个。
  5. 单击刷新。现在应该只有一个用户连接到AFP>资源:mac-backups。
  6. 在MacBook上> Time Machine图标>开始备份。Time Machine备份开始(逆时针旋转),您不再收到上述错误消息。

我不确定这种情况是如何发生的,但这是我的理论:断开MacBook的连接并重新连接到另一个网络(旅行时将MacBook移动到另一个位置)之后,连接到Synology资源:mac-backups(由Time使用)机器)没有正确断开连接,因此,当机器重新引入网络时,即使仍然存在现有连接,也会建立另一个新连接,从而产生冲突和主题错误消息。

待测试:为防止再次发生此错误,如果Time Machine正在进行备份,请在Time Machine中尝试执行“停止备份”命令,然后再将MacBook移动到网络外的其他位置。希望当您将计算机重新带回Synology NAS所在的网络时,该错误应该不再发生。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.