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 PileSequentialIndexed sequential IndexedHashed Logical I / O Basic I / O Supervisor Basic File System Disk Device DriverTape Device Driver
Server Market Share Windows Linux Netware Unix Source: IDC, 2000
Linux File System History Minix filesystem Virtual File System (VFS) Extended filesystem Second extended filesystem (Ext2fs) Xia filesystem
Features of Different File Systems Minix FS Ext FS Ext2 FS Xia FS Max FS size64 MB2 GB 4 TB 2 GB Max File size64 MB2 GB 64 MB Max file name16/ ExtensibleNo Yes Var. block sizeNo Yes
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
Linux Kernel System call System calls interface Minix DOS FSExt FSExt2 FS Hardware Buffer cache Device drivers Disk Controller User process VFS I / O request
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
Second Extended FS Performance Char write (KB/s) Block Write (KB/s) Rewrite (KB/s) Char Read (KB/s) Block Read (KB/s) Unix BSD Ext2 fs
REFERENCE mag.com/backissues.htmlwww.linux- mag.com/backissues.html fs_1.html fs_1.html ro.html ro.html