130 likes | 213 Views
SEU COSC513 Presentation Linux File Management Systems. Student: Bo Ling Instructor: Prof. Mort Anvari Quarter: Spring, 2001. Introduction. File management systems. Linux. File System Architecture. User Program. Logical I / O. Basic I / O Supervisor. Basic File System.
E N D
SEU COSC513 PresentationLinux File Management Systems Student: Bo Ling Instructor: Prof. Mort Anvari Quarter: Spring, 2001
Introduction • File management systems • Linux
File System Architecture User Program Logical I/O Basic I/O Supervisor Basic File System
Server Market Share Source: IDC, 2000
Linux File System History • Minix filesystem • Virtual File System (VFS) • Extended filesystem • Second extended filesystem (Ext2fs) • Xia filesystem
File System Supported in Linux • Second extended filesystem • Extended filesystem • Minix filesystem • Xia filesystem • Network File System • UMSDOS filesystem • MS-DOS filesystem • HPFS filesystem
(cont.) • /proc filesystem • ISO 9660 filesystem • Xenix filesystem • System V filesystem • Coherent filesystem • Novell filesystem • SMB filesystem
User process System call System calls interface VFS Linux Kernel DOS FS Ext FS Ext2 FS Minix Buffer cache Device drivers I/O request Disk Controller Hardware
Ext2fs Features • Max filesystem size to 4 TB. • Max file name size 255 char, extendable to 1012 char. • File attributes • Preallocation techniqu • Fast symbolic links. • Keeps track of the filesystem status.
Ext2fs Features (cont.) • buffer cache management • Block groups
REFERENCE • http://www.linux-mag.com/backissues.html • http://step.polymtl.ca/~ldd/ext2fs/ext2fs_1.html • http://e2fsprogs.sourceforge.net/ext2intro.html • http://aeschi.ch.eu.org/efs/