Wine:如何在其虚拟 C 盘之外创建目录链接?

Wine:如何在其虚拟 C 盘之外创建目录链接?

我正在使用 Wine 和 Bottles。我创建了一个“bottle”,它使用下面的某个目录~/.var/app....作为虚拟 C 盘。也就是说,如果我将某个文件放在那里,在 Wine 应用程序中,这些文件看起来就像在 C 盘中一样。

由于我可以删除“bottle”或重新安装 Linux 等,因此我不想将永久数据放入该虚拟 C 驱动器中。我想在安全的地方创建数据,并将该目录链接到虚拟 C 驱动器目录下。我创建了一个符号链接,在 Linux 下,该符号链接似乎可以工作。但是,如果我在 Wine 中打开 Windows 文件资源管理器,则不会显示符号链接目录。我想也许我需要创建一个“硬”链接,但ln提示我无法创建硬链接目录。

没有办法创建目录链接并让 Wine 遵循路径吗?

答案1

我并不经常使用 wine,但我觉得我记得 wine 中有一个 Z:\ 驱动器,它基本上是 / 的重新挂载。

但关于“重新安装”的话题:

您应该能够将您想要的任何目录绑定到瓶子中的任何地方。

例如:

mount -o bind /var/myveryimportantstuff /path/to/your/bottles/importantfiles

请记住,^这^只是暂时的。如果你想让它永久存在,你必须/etc/fstab像这样创建一个新条目

/var/myveryimportantstuff /path/to/your/bottles/importantfiles none defaults,bind 0 0

答案2

winecfg下面,Drives您可以设置来自 wine 中的驱动器号和 linux 文件夹的连接。示例:D: -> home/username/d

更多详细信息请参阅这个问题

相关内容