In computing, the Berkeley Fast File System (or FFS) is a file system used mostly by BSD-derivative Unix variants. It is a distant descendant of the original filesystem used by Unix System V (called just 'FS'). FFS sits on top of UFS (1 or 2) and provides directory structure information, and a variety of disk access optimizations. UFS (and UFS2) define on-disk data layout. Originally, the word computing was synonymous with counting and calculating, and a science that deals with the original sense of computing mathematical calculations. ... In computing, a file system is a method for storing and organizing computer files and the data they contain to make it easy to find and access them. ... BSD redirects here; for other uses see BSD (disambiguation). ... Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ... UNIX file system (UFS) is a file system used by many Unix and Unix-like operating systems. ...
The following tables compare general and technical information for a number of file systems. ...
External links
Marshall Kirk McKusick, William N. Joy, Samuel J. Leffler and Robert S. Fabry. A Fast File System for UNIX. Transactions on Computer Systems, vol. 2, num. 3, Aug. 1984, pp. 181-197.
Minix filesystem was pretty free of bugs, but used 16-bit offsets internally and thus had a maximum size limit of 64 megabytes.
The extended filesystem, ext, was released in April 1992 as the first filesystem using the VFS API and was included in Linux version 0.96c.
The ext filesystem solved the two major problems in the Minix filesystem (maximum partition size and filename length limitation to 14 characters), and allowed 2 gigabytes of data and filenames of up to 255 characters.