有没有将/ Users文件夹移动到单独的卷/驱动器的安全方法?


14

我有一个SSD,即将把HDD移到MBP的光盘托架插槽中。我想从SSD引导,并将我的/ Users文件夹存储在HDD上。我已经看到了每个人都建议将个人帐户的主文件夹移动到单独分区的方式。

但是,我想移动整个/ Users文件夹。我不想为移动单个用户帐户而烦恼,并且我希望我创建的任何新帐户都可以驻留在HDD上,而无需创建用户,而无需执行任何其他步骤。

我已经在为测试此文件而创建的单独分区上具有/ Users目录的完整克隆。有没有安全的方法(即不会导致应用程序或OS功能出现任何问题)来引导OS X使用新的/ Users文件夹?

Answers:


3

也许可以只创建到/ User目录的simlink。

为此,请打开“终端”并输入:

cd [SeperateDrivePath*]
ln -s ./Users /Users

您需要将原始的Users文件夹移开(重命名或移动它或其他方式)。

*其中[SeperateDrivePath]是位于克隆的/ Users文件夹下面的卷的路径。可能类似于/ Volumes / Some Hard Drive Name /。在这种情况下,您的克隆/ Users应该存在于/ Volumes / Some Hard Drive Name / Users。


这就是我想要做的,但是我在想也许还有另一个“受支持的”解决方案:)我随风而去,并且做到了……好吧,也许不是所有的谨慎……我克隆了整个驱动器,从说克隆,并从那里创建符号链接。因此,在创建符号链接方面存在一些细微的差别,如下所示:ln -s /Volumes/NewUsersVolume/Users /Volumes/NormalBootVolume/Users。重新启动并测试了我所有的应用程序,甚至运行了今天的安全更新。到目前为止,一切都像魅力一样运作。
罗伯特·西亚乔

2
仅供参考,自从我上次发表评论以来,我一直在运行两台这样的机器,而且我没有任何问题。
罗伯特·S·西亚乔

好的,在此配置中弹出一个问题。如果您拥有一个mobileme帐户,并且有时使用的计算机上的/ Users文件夹位于原始位置(即启动卷),则您的扩展坞将被搞砸。使用原始配置登录到计算机后,扩展坞中指向“用户”卷上的文件夹的所有堆栈或文件夹都将消失或丢失其设置。可能会出现其他怪异现象,例如idisk同步问题和丢失的停靠应用程序图标。但是,我仅通过将所有与我同步的mobileme同步机器切换到相同的分区方案就解决了该问题。
罗伯特·西亚乔

使用某些应用程序将我重定向到/ Volumes / Secondary / Users / me时,我在以这种方式运行时遇到了一些问题,当您只想将其设为/ Users / me时,此奇怪的路径确实会在奇怪的地方弹出。我建议使用提示fstab,它会更干净一些:挂载点是在UNIX / Linux世界中完成这些操作的“正确”方式。
Andrew Vit

1
由于我刚升级为狮子,所以我想尝试fstab方式。
Robert S Ciaccio 2011年

18

最好的方法可能是将/ 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的编程接口有关,但也包含在文件中。不幸的是,它并没有进入所有可用的选项,实际上似乎没有很好的文档,但这应该给您足够的能力来完成您想要的事情。


2
迄今为止最好的解决方案。更多信息: discussions.apple.com/thread.jspa?threadID=1212374
杰夫·斯文森

1
对于那些可能会通过Google找到它的人,可以通过运行打开终端来获取分区的UUID diskutil info "Volume Name"
格雷格·哈斯金斯

对于那些想知道如何复制Users具有权限的文件夹的人,请尝试以下类似的操作:(当然,用驱动器的名称sudo cp -rp /Users /Volumes/Toshiba/替换Toshiba
sdgfsdh

4

实际上,我已经这样做了,我现在正在使用非光学MBP。

这是我的经验的详细介绍

笔记:

  1. 我将SSD放在光学托架中,因为HDD托架具有减震器,并且我购买的光学托架解决方案与原始HDD托架中的配件没有任何区别。SSD没有振动,因此非常适合在那里。
  2. 我同意Fishtoaster ...有关操作方法,请参见上面的链接。
  3. 我已经安装了bootcamp和rEFIt,所以当我启动时,我可以选择SSD Mac,HD Mac或Windows ...效果很好。

1
大声笑,实际上,我在玩球童和SSD时读过您的一些微词:PI记得是因为我想:“这个人在这篇文章中做了很多工作,我感到很遗憾,没有人发表任何反馈。...”然后我转到Google搜索结果中的下一个链接hahahaha :)(不过,公平地说,我当时没有任何微不足道的论坛帐户:P)
Robert S Ciaccio 2010年

谢谢,我认为如果我拍照并将其放在个人博客上,将会更好地收到所有这些细节。MacRumors的使命并非必需。Fixit帮助。我还发现张贴您发现的内容有助于巩固您自己的理解,所以奖励是在做...顺便说一句,您与哪个球童一起使用?
r00fus

足够真实!我得到了cheapo ebay球童(cgi.ebay.com/ws/…)。它的效果很好...我在“ MCE Optibay Alternative Cheap”主题中发布了一些有关它的东西。我的用户名是losmuertos。
罗伯特·西亚乔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.