1 / 17

Linux File Systems

Presented By: Dan Aird Tyler Benson Michael Moore Brad Yates. Linux File Systems. A. General Linux File Systems 1. File Structure 2. Supported File Systems 3. Inodes 4. Drivers B. UnionFS 1. Structure 2. Uses 2. How it works. Linux File Systems. Linux File Structure.

helki
Télécharger la présentation

Linux File Systems

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. Presented By: Dan Aird Tyler Benson Michael Moore Brad Yates Linux File Systems

  2. A. General Linux File Systems 1. File Structure 2. Supported File Systems 3. Inodes 4. Drivers B. UnionFS 1. Structure 2. Uses 2. How it works Linux File Systems

  3. Linux File Structure • Tree like structure • Unified File System • Has one root (/) • (Windows has a different root for each device: A, B, C, D…)

  4. This is in Memory This could be a network drive

  5. Multiple file systems, same directory structure.

  6. Supported File Systems • GFS • GFS2 • HFS • HFS+ • HugeTLB • ISO 9660 (CD ROM) • JBD • JFFS • JFFS2 • JFS • MINIXFS • NCP • NFS • NTFS • OCFS2 • OS2 HPFS • PROCFS • QNX4 • Reiserfs • ROMFS • SHMFS • SMB • SquashFS • UDF • UFS • UNIONFS • XENIX FS • XFS • Many other through FUSE • 9p2000 • ADFS • AFS • Amega FFS • Amega SFS • BeOSFS • BFS • CIFS • CODAFS • CramFS • EFS • ext2 • ext3 • FAT16 • FAT32 • Free Vx FS

  7. Inodes • Stores basic information about a file, directory or other file system object • Identified by an inode number • Fixed number of inodes in a file system • Inode can be identified using “ls -i” • Inodes do not include filenames, instead relies on a link structure

  8. What is stored in an inode? • User and Group ownership • Access mode • File type

  9. How do inodes work? • Indexes a table of inodes in a known location • Using the inode number the kernel can access the contents of the inode including data pointers

  10. Data Structure • http://en.wikipedia.org/wiki/Inode

  11. Device Drivers • Built into the kernel • Interface between kernel and device

  12. Linux Device Drivers

  13. UnionFS • http://mail.opensolaris.org/pipermail/install-discuss/2007-January/001577.html

  14. What uses UnionFS? • Knoppix since v3.8 • Ubuntu LiveCD (Hoary) • Da[a-z]{2} Small Linux • Most Live CDs

More Related