I'm trying to understand which FAT based filesystems my Real Time 2.6 Linux supports. I have tried 3 things:
/proc/filesystems shows
vfat
among others non-relevant for the question (like ext2, etc)/proc/config.gz shows:
# DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_NTFS_FS is not set
Commands like
ls /lib/modules/$(uname -r)/kernel/fs
show nothing as .../fs folder doesn't exist.
So, looking at this, is safe to asume that FAT and VFAT are supported, but what about FAT32 or exFAT? It's not explicitly specified. How can I know?
/lib/modules/$(uname -r)/kernel/fs
doesn't exist. Does/lib/modules/$(uname -r)/
exist? If not, maybe you've updated your kernel but haven't rebooted into the new one yet./lib/modules/$(uname -r)/
exists./lib/modules/$(uname -r)/kernel
also exists./lib/modules/$(uname -r)/kernel/fs
doesn't. No kernel update.y
, so won't be present as modules but have been compiled into the kernel, but others are not mentioned at all, so I thought that might suggest they'd be modules. I have since realized that if that were the case, they'd be present but set tom
instead.