Next: 3.2.1.0.1 Journaling File Systems
Up: 3.2 Managing File Systems
Previous: 3.2 Managing File Systems
 
Contents
The most popular filesystem (based on the # of installations worldwide)
is the FAT/FAT32 (File Allocation Table) filesystem used by Microsoft
Windows - it is where the files are being stored and retrieved by
the operating system and the user.
If you are using Windows and you partitioned your harddrive into several,
or you have more than one harddrive, you will see C:, D:, E: drives,
and so on. These are treated as different drives, and at the same
time, different filesystems. For instance, D: can be a CD-ROM that
contains StarCraft (a game), your E: drive might be a Zip drive. A
CD-ROM uses the ISO9660 filesystem and can be read from Windows. A
Zip diskette can have any filesystem, and once you format it in Windows,
it will have FAT filesystem. your C: drive is also filesystem using
FAT technology.
In other words, a filesystem is how a physical media (CD-ROM, Zip,
Superdisk, DVD, Harddrive) is organized to store files. The operating
system must support the particular filesystem in order to access data.
Windows does not support Ext2 filesystem (used by Linux) but supports
CIFS (Common Internet FileSystem) that enables using UNIX file servers
on a Windows network, or visa versa.
A good filesystem provides or supports:
- good performance (defragmentation)
- minimized loss of data during crash (journaling)
- easy recovery of data from damaged filesystem
- flexibility (2-byte code filename, long filename, special files)
- easy management (self-diagnostics, tools)
- large capacity (Gigabytes, Terabytes)
- large file security (user id, group id, access control, permission)
- capability of being distributed (network filesystem)
- low to zero fragmentation
- fragmentation:
- This happens a lot with Windows/DOS' FAT filesystem
it refers to the phenomenon when a file is physicall divided and scattered
around the disk, while logically seen as a one single file. Programs
such as defrag.exe or Norton's Speeddisk regroups the files to provide
optimal performance to the operating system. Linux has one, but it's
obsolete since Ext2fs does this internally.
Subsections
Next: 3.2.1.0.1 Journaling File Systems
Up: 3.2 Managing File Systems
Previous: 3.2 Managing File Systems
 
Contents
Warning: main(../layout/footer.php) [
function.main]: failed to open stream: No such file or directory in
/srv/www/linuxgeek.net/vhosts/www/htdocs/beginners/node99.phtml on line
133
Warning: main() [
function.include]: Failed opening '../layout/footer.php' for inclusion (include_path='.:/usr/share/php') in
/srv/www/linuxgeek.net/vhosts/www/htdocs/beginners/node99.phtml on line
133