将 SSD 添加到 Mac - 如何迁移数据

Jas*_*rup 4 mac ssd migration macos

你们有什么建议作为迁移策略?

我目前有一个 320GB 的 HDD,将添加一个 80GB 的 SSD。我想将我的 /Users 文件夹保留在 HDD 上,并将其他所有内容移动到 SSD 并从 SSD 启动。

我不想重新安装 leopard 来执行此操作,因为我已经安装了太多程序(.apps 和终端/macPorts 安装),而且我需要几天才能恢复运行。如果我可以将除 /Users 数据以外的所有内容复制到 SSD,那就太好了。然后从 SSD 启动并将 HDD 挂载为 /Users。我有一种感觉,Mac 根本不会喜欢这个。

我所担心的另一个问题是,当我完成所有这些操作时,如何确保我所有的“~/应用程序数据”仍然指向正确的位置,并且我不会完全满足我的所有偏好等?

谢谢

====== 更新:

哦,我已经看到如何在 Snow Leopard 中使用户目录成为不同的分区? 但我不能先将所有内容复制到 SSD,所以我仍然不确定如何最好地到达那里。

====更新===

进展如何:这比我想象的要顺利得多。性能令人难以置信。从 3:30 登录(打开大量应用程序)到大约 30 秒。Quicksilver 立即弹出(如果您使用 qs,您就会意识到它有多棒)。我在打开的...对话框中得到了一些程序的重复项。

我要说的最重要的事情就是这个。我有一个 fileVaulted 帐户,想将其保留在 HD 上。这工作正常,但某些程序应用程序支持文件损坏,因为它正在寻找 /Volumes/HDD/Users/。我最初将我的文件放在 /Volumes/HDD/ 中,这将其中一些扔掉了。一旦我移动它,我就恢复了我对这些应用程序的历史和偏好。

rid*_*ogi 8

  1. 进行完整备份并关闭您帐户的自动登录
  2. 创建第二个管理员用户,以便在启动到 SSD 后更改路径。
  3. 在 SuperDuper 中创建自定义复制脚本!
  4. 允许用户在第一个选项卡中选择脚本。在第二个选项卡中包含脚本“Backup - all files.dset”。在第三个选项卡上设置忽略 /Users/yourusername
  5. 在 SuperDuper!使用此脚本从 HD 复制到 SSD。它会将所有数据保留在 HD 上,并将除用户文件夹之外的所有内容复制到 SSD。
  6. 在系统偏好设置中将启动驱动器更改为 SSD。
  7. 启动到 SSD,登录到您在第 2 步中创建的帐户,然后按照您链接到的页面中的 knweiss 建议进行操作。您将右键单击您的帐户以更改指向 HD 上用户文件夹的路径。
  8. 重新启动并登录。

请注意,您的 SSD 上将有一个 /Users 文件夹,其中包含 /Shared,除非您另行指定,否则将在 SSD 上创建新用户。

完成后,您应该删除 HD 上的所有内容,当然除了 /Users/yourusername

不要在查找器中更改 HD 的名称,否则它会断开指向您的用户文件夹的链接,除非您在帐户中再次编辑该链接。您可以在开始之前更改驱动器名称,但请选择您要坚持使用的名称。


Jas*_*rup 5

我喜欢ridogi的回答,但我也找到了这个链接(http://episteme.arstechnica.com/eve/forums/a/tpc/f/8300945231/m/183009930041)以防其他人想要这样做。我喜欢将 /Users/yourusername 中的所有内容符号链接到 HDD 但将 Library 之类的东西留在 SSD 上的想法。

看起来它也可以防止任何应用程序开发人员做一些奇怪的伏都教来点击引导驱动器上的 /Users。

  • 有很多方法可以做到这一点,并且该链接看起来不错。就我个人而言,我只会将我的 iTunes 和 Aperture 库移动到更大的第二个 HD 并将我的用户文件夹的其余部分留在 SSD 上。这两个很容易移动并占据我用户文件夹的 90%,而且我将能够更多地利用 SSD 的速度。 (2认同)