14.01.2014 Views

Project 6 - File System

Project 6 - File System

Project 6 - File System

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Project</strong> 6<br />

<strong>File</strong>system Structure<br />

The superblock<br />

superblock<br />

inode<br />

inode<br />

...<br />

inode<br />

data block<br />

data block<br />

...<br />

data block<br />

Points to the root inode (the ’/’<br />

directory).<br />

Points to the first free inode a .<br />

Points to the first free data block b<br />

Holds statistics about the filesystem:<br />

Number of free inodes and blocks.<br />

Overall filesystem size.<br />

Contains a magic number (the first<br />

four bytes)<br />

Helps to detect a legitimate file<br />

system.<br />

a if the free inodes form a linked list<br />

b if the free data blocks form a linked list

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!