如何在 Snow Leopard 中将用户目录设为不同的分区?

如何在 Snow Leopard 中将用户目录设为不同的分区?

如何设置 Snow Leopard 以便我的用户文件夹驻留在单独的分区中?

我想这样做,以便当我格式化主分区时,不必备份和恢复用户目录。

答案1

将您的主目录复制到新位置/分区。进入System Preferences-> Accounts,右键单击您的用户图标并选择Advanced Options。在那里您可以将 设置Home Directory为新路径。

答案2

  1. 登录与您要移动的帐户不同的帐户。
  2. 使用 Finder将主目录复制到新位置(Finder 保留所有元数据)
  3. 进入系统Preferences -> Accounts,右键单击帐户,然后选择Advanced Options
  4. 设置Home directory新位置
  5. 删除或归档原始帐户的文件夹

步骤 1 和步骤 5 是补充内容,促使我发布了一个与 knweiss 的答案不同的答案,这个答案基本正确,但不完整。它们很重要,因为如果更改不生效或您的帐户因某种原因被恢复(重新安装和迁移对我来说就是这样),这可能会非常令人困惑。

这在 Snow Leopard 下运行得很好;我在 Snow Leopard 的整个开发过程中一直使用此配置。它甚至可以与 FileVault 配合使用。

答案3

要永久移动整个用户文件夹,您必须亲自在终端中操作!

假设您的第一个分区称为 HD1,第二个分区称为 HD2:

sudo bash [enter password]
mv /Users /Volumes/HD2/Users
ln -s /Volumes/HD2/Users /Users

我们只需将 Users 文件夹的内容移动到第二个分区并创建指向该位置的软符号链接即可。这样做的好处是,您只需对所需的帐户执行一次此操作即可。

重新安装并重新格式化后,只需执行以下操作:

sudo bash
rm -rf /Users
ln -s /Volumes/HD2/Users /Users

OS X 可能不喜欢移动用户文件夹,因此您可能必须在另一台 Mac 上以目标磁盘模式执行此操作。

相关内容