FeiY wrote:
For some reason, my OS is on a case insensitive APFS, while I need to have a case sensitive filesystem for some works (that involves files of the same name but different cases)
This is standard for both macOS and Windows. Do NOT change it or bad things could happen since macOS and even third party developers will not be expecting your boot volume and main storage area to be case sensitive. You can either create another APFS volume within the same Container which is case sensitive or you can use an external drive which you format with a case sensitive volume. The tricky part becomes when you move something from a case sensitive volume to a case insensitive volume especially if moving a lot of items within a folder you may have trouble with multiple files with "matching" names.
You can try to edit the "fstab" file to have an entry for your custom mount point. You will need to use the UUID of the volume since it won't change unless you erase the volume. I don't know how the fstab entry should be formatted for macOS as the macOS options are a bit different than what I'm familiar with under Linux. By default there is no "fstab" file within macOS. The basic template would be something like this:
UUID=<UUID-of-Volume> /Users/<username>/CS <fs-type> rw,auto
example:
UUID=A1B2C3D4-A1B2-C3D4-X1Y1-ABCDEF1234XZ /Users/hwtech/CS apfs rw,auto
To edit (and create) the fstab file you can use the following command which will use the "nano" editor which is the easiest built-in command line editor to use:
EDITOR=nano sudo vifs
For more details you can check out the "fstab" manual:
man fstab