To find out what filesystems the Linux kernel supports, you can use the cat command to display the contents of the /proc/filesystems file. This file lists all the filesystems that the Linux kernel is able to mount and support.
For example:
$ cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev ramfs
nodev bdev
nodev proc
nodev cgroup
nodev cpuset
nodev tmpfs
nodev devtmpfs
ext2
ext3
ext4
vfat
msdos
umsdos
isofs
ntfs
fuseblk
fuse
fusectl
The /proc/filesystems file lists all the filesystems that the kernel is able to mount, with nodev indicating that the filesystem does not have a corresponding block device. The filesystems that are listed without the nodev prefix are regular filesystems that can be mounted on a block device, such as a hard drive or a USB flash drive.
Note that the list of filesystems in the /proc/filesystems file may vary depending on the Linux kernel and the installed filesystem drivers. Some filesystems may not be listed if they are not compiled into the kernel, or if the necessary kernel modules are not loaded.