在双启动中重新映射 /home/

在双启动中重新映射 /home/

我有一个问题,我几乎已经找到了解决方案,但还没有完全解决。我的计算机的两个分区上有两个 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

相关内容