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.