我有一个用于 Steam 游戏的文件夹,它在 Linux 和 Windows 系统之间共享。我有一个问题,如果 Windows 系统访问了该文件夹,它会更改权限,从而锁定 Linux 系统运行所述游戏。
显然,当您从文件夹访问 Steam 游戏时,游戏需要能够在可用时进行更新,这意味着该目录需要具有读写权限才能执行此操作,否则它将返回,NO ERROR
或者在这种情况下CONTENT FILE LOCKED
意味着游戏无法运行因为权限已被 Windows 更改。
我需要一种方法,让我可以拥有这个共享的 Steam 游戏文件夹,它告诉 Windows 保留权限以停止覆盖已存在的权限。是否有某种隐藏标志或文件可以应用于文件夹目录。
如果我使用 SAMBA 可能会更容易,但我没有使用它。驱动器目录是 Ext4,Windows 能够读取和执行游戏,这要归功于 DOKAN 库,它允许 Windows 查看、读取和写入 Ext2/3/4 驱动器。它并不完美,有时会在读取某些文件时出现 BSOD,因为 DOKAN 库会自行连接,exfat.sys
以便可以在 Windows 的 Ext2/3/4 驱动器上进行读写执行。