我需要 Time Machine 的 API 的参考(如果存在),或者只是一些可以更改 Time Machine 使用的磁盘并返回的命令!
我希望我要编写的脚本执行以下操作:
从磁盘 A 更改到磁盘 B
强制 Time Machine 备份
从磁盘 B 更改回磁盘 A
谢谢!
我需要 Time Machine 的 API 的参考(如果存在),或者只是一些可以更改 Time Machine 使用的磁盘并返回的命令!
我希望我要编写的脚本执行以下操作:
从磁盘 A 更改到磁盘 B
强制 Time Machine 备份
从磁盘 B 更改回磁盘 A
谢谢!
Lion 在 Time Machine 中添加了 tmutil,一个命令行界面。
如果 AppleScript 适合您,请查看带有 script 的这篇文章。它应该作为您自己的基础。
Apple 时间胶囊包含一个“存档”命令,可以将时间胶囊磁盘备份到外部 USB 连接磁盘。
如果我知道要放什么,似乎要编辑的文件是/Library/Preferences/com.apple.TimeMachine.plist。
您可以使用“默认写入”来覆盖相关设置来实现正确的配置,尽管您似乎必须修改 BackupAlias,这似乎是我无法完全破译的东西的 hexdump。不过,它确实包含我的 TimeMachine 磁盘的路径。
最明智的解决方案是复制原始设置,然后在需要时交换文件。
这篇Krypted.com 博客文章很好地列出了主要的命令行用例。
此外,如果您对 Time Machine 的任何内容感兴趣,可以从非官方的pondini FAQ开始。