Answers:
也许可以只创建到/ User目录的simlink。
为此,请打开“终端”并输入:
cd [SeperateDrivePath*]
ln -s ./Users /Users
您需要将原始的Users文件夹移开(重命名或移动它或其他方式)。
*其中[SeperateDrivePath]是位于克隆的/ Users文件夹下面的卷的路径。可能类似于/ Volumes / Some Hard Drive Name /。在这种情况下,您的克隆/ Users应该存在于/ Volumes / Some Hard Drive Name / Users。
fstab
,它会更干净一些:挂载点是在UNIX / Linux世界中完成这些操作的“正确”方式。
最好的方法可能是将/ Users设置为自动安装的分区,所有主目录都位于该分区的根目录中。我将假设您已经正确复制了主目录(启用了权限)。现在,您只需要将卷添加到/ etc / fstab。假设分区名为Users
,则添加如下一行:
LABEL=Users /Users hfs rw,auto
如果您不知道卷名,也可以使用卷GUID代替它,因为它会稍微可靠一些(如果您插入另一个具有该名称的卷,则可以避免意外情况Users
。这看起来像:
UUID=DF000C7E-AE0C-3B15-B730-DFD2EF15CB91 /Users hfs rw,auto
您可以在中找到更多信息man 5 fstab
。请注意,联机帮助页主要与fstab的编程接口有关,但也包含在文件中。不幸的是,它并没有进入所有可用的选项,实际上似乎没有很好的文档,但这应该给您足够的能力来完成您想要的事情。
diskutil info "Volume Name"
。
Users
具有权限的文件夹的人,请尝试以下类似的操作:(当然,用驱动器的名称sudo cp -rp /Users /Volumes/Toshiba/
替换Toshiba
)
实际上,我已经这样做了,我现在正在使用非光学MBP。
这是我的经验的详细介绍。
笔记:
ln -s /Volumes/NewUsersVolume/Users /Volumes/NormalBootVolume/Users
。重新启动并测试了我所有的应用程序,甚至运行了今天的安全更新。到目前为止,一切都像魅力一样运作。