I'm using a Samsung A10S phone. I use Arch Linux, no Windows, and I want my phone's SD card to be highly compatible with my PC. The default SD format seems to be vFAT which disallows many special characters in file names that are no problem on a Linux machine (:
, *
, ?
, "
). I've tried formatting the SD card with EXT4 & EXT3 but when I put it back into the phone, it seems to be unable to work with the card and made me format it. There was no option as to what file system would be used and the card is now vFAT. I've tried looking online for possible file systems to use with the A10S but to no avail.
What file systems are compatible with the Samsung A10S? If there are others besides vFAT, what would be best for working with a Linux system?
Edit: 1 big reason I wanted ext4
instead of vFAT
is because I wanna get rid of the problem of certain disallowed special characters in vFAT
so I'd like something without those restrictions.
mkfs.exfat
exFAT
and it has problems with some special characters in file names as I've clarified in an edit.sdcardfs
in order to keep file name compatibility for MTP protocol (Microsoft) and cannot overcomed with any file system type. Even your Internal Storage (/sdcard) which is underlaying f2fs/ext4 (/data/media/0) emulates that limitation for reason. indeed exFAT is (besides NTFS) the only alternative to FAT32 witch will solve the 4 GiB file size limitation issue for android. btw evenadb
has issues with special characters in file names, it's more a matter of transfering protocol than file system type