我正在为一个朋友设置一台笔记本电脑,我将把 Linux 放在虚拟机中,我想让它尽可能无缝。我之前已经在虚拟机中安装了 \Users\Username 目录,这不是困难的部分。但问题是 Windows 使用 NTFS 链接从“我的文档”到 \Documents,而 linux 无法看到(或至少不显示)。
我的问题是,将用户的 /home 目录与其 \Users 目录共享的最佳方式是什么?有没有一种简单的方法可以删除所有这些链接并强制 Windows 不使用指向其 \Users\whatever 目录的链接?
或者我的第二个想法是将其挂载为 samba 共享并让 samba 文件系统处理所有这些事情。这是更好的解决方案吗?
我的目标是尽可能无缝、轻松地使用 Linux 机器。
答案1
您需要使用真正支持符号链接的 Linux NTFS 驱动程序,例如高级 NTFS 3G 驱动程序。
答案2
NTFS 驱动程序对您的情况没有帮助,因为您不会在 Linux 中安装原始文件系统。同样,使用 samba 挂载 Windows 共享仍会向您显示链接文件,而不是有效的快捷方式。
也许比让 Linux 机器能够访问 Windows 文件系统更容易,通过在 Linux VM 上运行 samba 来从 Windows 访问 Linux 文件系统可能更容易。
然而,我的观察是,对于你的朋友来说,如果你给他们一台纯 Linux 笔记本电脑,他们会错过 Windows 的哪些部分?如果他们只使用电子邮件、网络和聊天,那么他们可能不会错过 Windows。