如何在Time Machine备份进行期间防止睡眠?


13

我是遭受TM问题严重困扰的人之一,如果Mac在备份操作过程中进入睡眠状态,那么NAS上的整个备份稀疏集就会损坏。有一个用于恢复备份漫长的过程,但它会更好,以避免在首位的腐败。

有什么方法可以破解睡眠功能,以便如果当前正在进行TM备份,则Mac拒绝进入睡眠状态?或者,如果不可能的话,当从苹果菜单中手动选择“睡眠”时,是否至少有某种方法可以显示确认对话框,以提示您手动验证当前没有运行TM?

说明: 我需要预防的一种情况是,我习惯从苹果菜单中手动选择“睡眠”。因此,像咖啡因这样只能阻止自动睡眠的东西对我来说不是解决方案。


1
作为最后的选择,您可以尝试使用Caffeine应用程序(itunes.apple.com/us/app/caffeine/id411246225?mt=12)。启动Caffeine时,菜单栏中将放置一个图标,使您可以防止Mac启用后进入睡眠状态。更好的解决方案是,如果您可以找到一种方法,在TM启动之前自动禁用睡眠,并在TM退出之后重新启用睡眠。知道AppleScript的人可能可以很容易地将某些东西组合在一起。
recklesscoder

@recklesscoder请参阅说明。
GJ。

有趣。在我的Macbook Pro TM上可以主动防止睡眠。如果检查断言,我可以在pmset中看到。
Unname_1 2013年

Answers:


6

我已经用bash脚本解决了这个问题。它涉及咖啡因内置命令和NoSleepCtrl(防止盖子关闭时进入睡眠状态)。

在我的设置中,我禁用了TimeMachine并使用此命令运行它。创建一个包装程序应该很容易,它将定期执行该包装程序,然后要求用户进行确认或唤醒计算机并自动进行操作。

在QNAP上TM备份损坏的经验和步骤。


请参阅说明。
GJ。

尝试使用NoSleep实用程序。即使从菜单调用“睡眠”,它也可以防止睡眠。我用简单的方法检查过:约会 睡1; 完成。含咖啡因只能停止。NoSleep的屏幕变黑,但循环不会停止。
brablc

2

这将使Mac保持清醒状态两天:

将其转换为脚本,并确保chmod +x stayup.sh该脚本的名称正确无误。

#! /bin/sh
let TIME=$(expr 24*60*60*2); # 2 days in seconds
echo caffine for $TIME;
caffeinate -s -m -i -t $TIME;

或者只是caffeinate -t 3600 &
&-允许在后台运行,从而释放终端。


如果手动运行,则相当于脚本中命令的手册为'caffeinate -s -m -i -t 172800&'。如果其他人只是剪切和粘贴。
codecowboy19年

1

尝试使用名为“咖啡因”的Mac应用程序,它可以使Mac保持一段时间或无限期地运行。


1

我遇到了同样的问题,因此我关闭了睡眠功能,密码,并选中了“防止显示器关闭时计算机进入睡眠状态”。我希望这能奏效。我只是发现76天内没有进行备份。感谢您的其他帮助。


0

是的,我当时正在考虑推荐Caffeine应用程序,尤其是如果您习惯于手动启动Time Machine备份的习惯时。

另一个选项可能是进入“ 系统偏好设置”>“节能器”,并将计算机的睡眠计时器设置为接近3个小时。但请注意,这将增加计算机消耗的能量(因为每次会话醒来的时间更长)。您可以将显示计时器的时间缩短到更合理的时间以节省电量。显示睡眠不会影响Time Machine。



0

我以为Mac会进入睡眠状态而打断了Time Machine,使我受苦。我将节能器设置为“永不睡眠”,但会回到Mac,又恢复为“登录”,并且Time Machine操作已停止。最终,我在“安全性”设置中意识到“注销(经过了这么多分钟)已被选中。取消选中此选项后,我可以保持登录状态。


0

这可能有点简单,但是我进入了“系统偏好设置”,打开了“节能器”,并将滑块移至“永不睡眠”状态。备份完成后,我将恢复为原始状态。


0

一种执行可能花费比默认睡眠时间更长的备份且不需要阻止Mac进入睡眠状态的解决方案,就是使用Power Nap,它允许您在连接到AC电源插座的情况下在睡眠期间执行备份(假设您正在使用Time Machine进行备份)。

请注意,只有在Mac已接通电源的情况下,才可以用这种方法执行备份。但是,即使在OP手动迫使其Mac进入睡眠状态的问题中,该解决方案也可以使用。

进入系统偏好设置→节能,然后单击启用Power Nap旁边的复选框,即可轻松启用Power Nap。

macOS Mojave上Power Nap的屏幕截图

有关更多信息,请参阅Apple支持文章:


这不能为我解决问题。即使选中此设置,MBP在TM备份期间也会休眠。
更改标签

@alttag您的MBP是否已连接电源?此设置允许MBP进入睡眠状态,但仍应完成备份...
matt123788

是的,我已接通电源。不开心 自从最近进行一次操作系统更新以来,我没有再尝试过,因此希望可以修复该问题。
更改标签
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.