有人知道选择活动时间机磁盘的命令行方法吗?我想在两个备份磁盘之间交替以进行冗余。我希望这是自动化的,大概是通过cron,也许是发射。

有一个 Applescript方法 交换磁盘,但我正在进行远程系统管理,不能依靠GUI脚本。我认为使用Time Machine有足够的控制 默认 命令,但不确定如何实现这一目标。

有帮助吗?

解决方案

注意:尚未测试过备份的还原组件。

获取所附驱动器的ID

defaults read /Library/Preferences/com.apple.TimeMachine BackupAlias                       

弹出,插入第二驱动器,使其成为使用GUI的时间机驱动器,重复。

写(而不是阅读)ID:

defaults write /Library/Preferences/com.apple.TimeMachine BackupAlias '<00000000 014e0002 ....>'                                                   

资源 &感谢克里斯蒂安·斯托克(Christian Stocker)。该帖子的关键评论:

  1. http://developer.apple.com/documentation/darwin/reference/manpages/man1/defaults.1.html “警告:默认命令将在即将到来的主要版本中更改为仅在首选项域上操作。通用PLIST操纵实用程序将折叠成不同的命令行计划。”

  2. 还应设置属性目的地Volumeuuid。

其他提示

如果您的需要是在时间机器备份上有冗余,另一种选择是维护时间机器的克隆。我用 Superduper! 为了这个目的。

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top