Final Year Project:
Using Linux Filesystems Under Windows
Chris Bryden
BEng. Electronics and Software Engineering
School of Computer Science
University of Birmingham
18
blocks (indirect blocks). The entry after points to a block of pointers to
blocks of pointers to data blocks (double indirect blocks) and the final
entry points to a block of pointers to blocks of pointers to blocks of
pointers to data blocks (triple indirect blocks).
·
=i_version - The version of the file, used by NFS.
·
=i_file_acl - The Access control list of the file (not used).
·
=i_dir_acl - The Access control list for the directory (not used).
·
=i_faddr - The block where the fragment of the file resides.
·
=i_frag - The number of fragments in the block.
·
=i_size - The size of the fragment.
·
=i_pad1 - padding
·
=i_reserved2 - Not used.
Fragments are allocation units smaller than blocks that can be used to
alleviate the problems of wasted, or slack, space at the end of files. They are not
fully implemented yet.