I wonder if it’s possible to use the SD2 formatted as ext4.
I accidentally pressed the reset button while developing on the console and now, it’s fsck’ing the SD2’s FAT filesystem for hours (it’s been repairing the 14540th file after 2h now, and it’s still continuing).
I’m using linux as my host PC, so I don’t care if the SD will be unreadable with Windows or Mac.
I’m not able to find where the mount command is used for the SD card, so I don’t know if there’s a type here but if there is one (vfat or exfat), is it possible to remove it?
A journaling filesystem would avoid errors upon unexpected power loss (like reset) and make the system more stable in general. The MUOS partition is ext4 I think, so the ext4 driver is already in the kernel or initrd.
muOS only supports FAT32 and exFAT for user data partitions to ensure maximum compatibility and stability across platforms.
Both file systems are universally recognised by Windows, macOS, and Linux, and they use case-insensitive file handling, which avoids issues that arise with case-sensitive systems like EXT4 and NTFS.
Additionally, NTFS write support is known to be pretty unreliable outside of Windows, which can lead to data corruption.
Supporting only FAT32 and exFAT simplifies maintenance and ensures a more consistent and uniform experience.
As I have stated in your PR you can make those modifications yourself but they will not be re-added back in.