![在双启动中重新映射 /home/](https://linux22.com/image/1056478/%E5%9C%A8%E5%8F%8C%E5%90%AF%E5%8A%A8%E4%B8%AD%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%20%2Fhome%2F.png)
我有一个问题,我几乎已经找到了解决方案,但还没有完全解决。我的计算机的两个分区上有两个 Linux 操作系统。我所有的东西都放在 ubuntu 端的 /home 目录中。我想让 zorin 端挂载并使用 /media/rachel/4f116c3a-9703-45d5-a1f3-0a2fa3571088/home/rachel(这是 ubuntu 用户目录)作为 /home/rachel,这样我的所有文档和桌面项目在两个端都相同。
我确实尝试了一种创建符号链接的方法 - 但问题是它在启动时运行我的命令来安装驱动器之前尝试引用它。
udisksctl mount --块设备 /dev/disk/by-uuid/4f116c3a-9703-45d5-a1f3-0a2fa3571088
我看过有关创建完全独立分区并将其挂载为 /home 的说明。我宁愿避免这种情况。有没有一种简单的方法可以重新映射 zorin 寻找 home 的位置?
答案1
这确实不推荐,因为程序会将配置文件存储在您的主目录中。如果程序在每个操作系统上都有不同的版本,这可能会导致错误和数据丢失。正如您所注意到的,当程序在挂载之前需要访问主目录中某个位置的文件时,这也会导致问题。
最好将像Desktop
或这样的目录Documents
单独链接,并允许像这样的目录.config
有所不同。
这可以通过 来完成ln -s
。例如,要共享目录Documents
,您需要确保Documents
目录为空,打开终端(按Ctrl+ Alt+ T),然后运行:
rmdir ~/Documents
ln -s /media/rachel/4f116c3a-9703-45d5-a1f3-0a2fa3571088/home/rachel/Documents ~/Documents