Answers:
超级骗子!会做的工作。您可以免费使用它来做您想做的事情,只有在您想继续使用它的“智能更新”功能继续使用它来进行有效的增量备份时,才需要付费。
对于10.6,Apple在Mac 101中包括以下内容:Time Machine:
Mac OS X v10.6:如何将备份从当前硬盘转移到新硬盘
如果要升级到具有更大容量的新硬盘,则可能需要先将现有的Time Machine备份转移到该硬盘上,然后再将其用于常规备份。要将现有备份保留在更大的新备份硬盘驱动器上,请按照下列步骤操作:
- 连接新硬盘。
- 在“磁盘工具”中,确保它具有GUID分区,并且格式设置为Mac OS Extended(日志式)。如果需要,将驱动器重新格式化为带有GUID分区的Mac OS Extended。如果您不知道如何操作,请参阅本文中的步骤。注意:格式化之前,请备份硬盘驱动器上的所有数据。
- 选择桌面上新驱动器的图标,然后从“文件”菜单中选择“获取信息”。
- 确保未启用“忽略该卷的所有权”。
- 系统偏好设置中的打开Time Machine偏好设置。
- 将“时间机器”开关滑动到“关闭”。
- 在Finder中,双击当前的备份硬盘驱动器以打开其Finder窗口。
- 将文件夹“ Backups.backupd”拖到新硬盘上。
- 输入管理员用户名和密码,然后单击“确定”开始复制过程。这可能需要一些时间才能完成,因为所有备份都将被复制。
- 在“ Time Machine系统偏好设置”中,单击“选择磁盘...”
- 选择新的硬盘驱动器,然后单击“用于备份”。
现在,在新的硬盘驱动器上,您将拥有以前备份硬盘驱动器上的所有现有备份,并且还有更多空间可以存储更多新备份。
(对于Time Capsule和Mac OS X v10.6,也有说明:如何将备份从现有的Time Capsule转移到新的Time Capsule。)
附带说明:当您使用稀疏捆绑包(例如用于远程备份)并且如果备份了非常大的文件时,则从备份中删除这些文件(手动或在Time Machine删除每日和每小时备份过期的情况下)不会自动回收磁盘空间-直到Time Machine真正需要它为止。
您可以手动回收空间,这样可以释放很多空间(可能不需要迁移到更大的磁盘,或者至少为新磁盘提供了所有可能的空间)。请参阅Time Machine在做什么?服务器故障。
现在这对您无济于事,但是对于从头开始而又希望可移植TimeMachine备份的人(具有能够限制用于TimeMachine的光盘部分的附带好处),我建议使用已安装的磁盘映像(.dmg)作为TimeMachine备份磁盘的目标。
举个例子,假设您有一个2TB的外部驱动器,但是您想为TimeMachine备份保留50GB,并且希望能够将备份移动到另一个外部驱动器,即使已经有内容。您可以这样做:
% cd /Volumes/<extdrive>/
% hdiutil create TimeMachineImage -size 50g -fs HFS+ -volname TimeMachineDisk
% open TimeMachineImage.dmg
然后,您将进入首选项并选择/ Volumes / TimeMachineDisk作为备份驱动器。您可以放心,您不会使用超过50GB的大小,并且该空间已经在外部驱动器上保留了,因此不会增大以致使您无法使用空间。
然后,您可以将TimeMachineImage.dmg移至另一个驱动器以进行TimeMachine备份。或仅出于异地保护。
这还会打开其他一些选项,其中最重要的是加密TimeMachine备份的功能。为此,您只需为dmg启用加密,就可以使用类似以下的方式:
% hdiutil create TimeMachineImage -encrypted -size 50g -fs HFS+ -volname TimeMachineDisk
这个难题的最后一步是,您希望在挂载外部驱动器时自动挂载dmg。我想可以用Applescript做到这一点,所以它会自动发生,但是我对Applescript不够了解,无法在此提供帮助。不过,您可以创建一个cronjob,该脚本运行一个脚本来挂载它:
#!/bin/bash
if [ -d /Volumes/<extdrive> ] ; then
open /Volumes/extdrive/TimeMachineImage.dmg
fi
并安装一个如下所示的cronjob:
*/5 * * * * /usr/local/bin/<scriptname>
您还可以创建一个稀疏映像,以便在首次创建时通过在hdiutil调用中包含-type SPARSE arg来占用整个50GB 。这里的危险是您的外部驱动器上的空间可能用完了。
我认为您可以复制所有内容(包括隐藏的点文件)。使用类似于Carbon Copy Cloner的块级副本可能更安全。