
У меня есть папка, которую я использую для игр 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
чтобы сделать возможным чтение-запись-выполнение на дисках Ext2/3/4 из Windows.