1 / 16

File Systems— NTFS versus Ext2FS

File Systems— NTFS versus Ext2FS . Yingfei Wang Course: Operating Systems Instructor: Prof. Anvari. File Management System . A set of system software that provides services to users and applications in the use of files Functions: Identify and locate the selected file Directory management

eris
Download Presentation

File Systems— NTFS versus Ext2FS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. File Systems— NTFS versus Ext2FS Yingfei Wang Course: Operating Systems Instructor: Prof. Anvari

  2. File Management System • A set of system software that provides services to users and applications in the use of files • Functions: • Identify and locate the selected file • Directory management • Enforce user access control • Translate user command into file manipulation commands • Optimize performance • File allocation, disk scheduling

  3. Windows NT NTFS (NT File System) Linux Ext2FS (Second Extended File System) File Systems

  4. NTFS Structure • Sector • Smallest physical storage unit on disk • Cluster • Disk allocation unit for file • Volume • Disk partition formatted for use by file system

  5. Ext2FS Structure • Block • Smallest file allocation unit • Block groups

  6. Capabilities

  7. Partition boot sector Boot startup info Volume layout info System file Master file table File/folder info Available space info File area Volume Layout of NTFS Partition Boot sector Master File table System files File area

  8. Master file table

  9. Physical Layout of Ext2FS • Superblock: contains info about file system • Group descriptor: contains info about each group • Inode: contains info about each file and directory

  10. Inode Structure

  11. Number of file system supported • Linux • 32 • EXT, EXT2, XIA, MINIX,UMSDOS, MSDOS, VFAT, HPFS, SYSV, SMB, etc • NT • 3 • FAT, NTFS, OS/2

  12. Virtual File System in Ext2 FS User process System call System calls interface VFS Linux Kernel DOS FS Minix FS Ext2 FS Buffer Cache Device Driver I/O request Hardware Disk Controlor

  13. NTFS • Sorry!

  14. NTFS supports file-level security Degrees of permissions include R, W, D, P, O Protection against unauthorized physical access is better than FAT Still susceptible to physical access if some utilities like NTFSDOS is used Does not support file encryption EXT2fs Supports different levels of security Can prevent unauthorized access. Security

  15. NTFS: Use log file to record the changes to volume redo or undo Mirror MFT for back up Support hot fixing disk sectors Ext2fs: Also offer logging of system transactions Every block group has a replicated control structure for backup Recoverability

  16. Windows, Linux, Automobiles, etc.

More Related