Hacer que el acceso a una carpeta no distinga entre mayúsculas y minúsculas en Linux ext4

Hacer que el acceso a una carpeta no distinga entre mayúsculas y minúsculas en Linux ext4

Estoy intentando ejecutar un mod para un juego en Linux y este mod lee archivos de una carpeta de texturas sin distinguir entre mayúsculas y minúsculas (el mod también se ejecuta en Windows).

Me preguntaba si había alguna manera de exponer esta carpeta al juego sin distinguir entre mayúsculas y minúsculas. Quizás como algún tipo de enlace simbólico o script que to_lower()sea el acceso al nombre del archivo.

¿Sería posible tal cosa?

El problema también se informó en Steam, donde puedes buscar más detalles:https://steamcommunity.com/workshop/filedetails/discussion/1800248038/1640917196996115981/

Respuesta1

Probablemente su mejor opción sea montar un sistema de archivos exfat o vfat que no distinga entre mayúsculas y minúsculas. Puede usar una partición o tal vez usar un archivo como dispositivo de bloque y formatear como exfat o vfat.

Probablemente puedas (no lo he probado, pero tiene sentido) usarhttp://www.brain-dump.org/projects/ciopfs/usar FUSE para crear una versión en minúsculas del sistema de archivos, aunque supongo que este funcionamiento dependerá de que el programa solicite archivos en minúsculas. Tiene la ventaja de ser una superposición, por lo que no crea requisitos de disco.

Respuesta2

A partir de Linux 5.3, ext4 admite directorios que no distinguen entre mayúsculas y minúsculas. Este trabajo fue contribuido por Gabriel Bertazi de Collabora, y el trabajo fue financiado por una empresa que traslada juegos de Windows a Linux. Querrás usarlo en e2fsprogs 1.45.4.

Es probable que Linux 5.4 sea el próximo kernel estable a largo plazo, por lo que esta característica debería comenzar a aparecer en las distribuciones el próximo año.

información relacionada