For the purpose of this question, I'll stick to file systems that Linux natively supports and can boot off of.
FAT12
FAT16
FAT32
X-FAT (used on the Xbox)
Minix
ext
ext2
ext3
ReiserFS
Reiser4
JFS
XFS
That depends on the file system being used.
Linux doesn't have just one file system.
But various features you'll often find in a filesystem include inode tables, journals, redundant superblocks, extents, etc.
The Linux kernel itself will physically arrance the files on the disk itself with guidance from filesystem drivers, but you'll notice that Linux never fragments significantly.
The Filesystem Hierarchy Standard (FHS) defines the main directories and their contents in Linux operating systems.
The first file system Linux supported was the MINIX file system.
ext2fs pg 338
EXT2FSpage 338Thanks for the answer:First answer by User:Mario_Napolitano
The Filesystem Hierarchy Standard (FHS) defines the main directories and their contents in Linux operating systems
ext3 is the default file system for Red Hat Enterprise Linux.
The pros and cons of the Linux file system include the quote saying "On a UNIX system, everything is a file, if something is not a file, it is a process". You can consider this either a pro or a con.
The NTFS file system is supported in Linux by both a kernel module and several userspace programs. It is not supported as a root file system and is not recommended for permanent file storage.
Under Windows I believe the only file system with full support for this is NTFS. On the Mac its standard HFS+ file system has always supported this. On Unix and Linux all native file systems supported this.
The Linux VFS (Virtual File System) may be thought of as a sort of interface between the Linux kernel and the mounted file systems. There can be many different file system types mounted simultaneously and VFS allows the Linux kernel to see and address them all in a similar way. This provides Linux with a great deal of flexibility. [JMH]
Linux systems have access to a wide range of filesystems, however most Linux distributions default to ext3 or ext4. In the future it is our hope that the "standard" Linux filesystem will be btrfs.Linux supports many different file systems, including ext, ext3, ext4, ReiserFS, Reiser4, JFS, btrfs, and XFS.
The Linux ext3 file system is the default system in many linux derivatives. It allows for journalling, which the ext2 system did not. It also allows in-situ upgrades without asking for a backup first.
Traditionally in /usr/src/linux.