add directory study
This commit is contained in:
83
study/sabre/os/files/FileSystems/ext2-doc.htm
Normal file
83
study/sabre/os/files/FileSystems/ext2-doc.htm
Normal file
@@ -0,0 +1,83 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||
<HTML>
|
||||
<body bgcolor="#ffffff" text="#000000">
|
||||
<font size="+1">Second Extended File System</font><BR>
|
||||
by Dave Poirier (<a href="mailto:instinc@users.sf.net">instinc@users.sf.net</a>)<br>
|
||||
<a href="http://savannah.gnu.org/projects/ext2-doc/">Project Page</a>
|
||||
<p>
|
||||
<center>View the information in:<br>
|
||||
<a href="http://freesoftware.fsf.org/download/ext2-doc/ext2.dvi">dvi</a> -
|
||||
<a href="ext2.html">html</a> -
|
||||
<a href="http://freesoftware.fsf.org/download/ext2-doc/ext2.pdf">pdf</a> -
|
||||
<a href="http://freesoftware.fsf.org/download/ext2-doc/ext2.ps">ps</a> -
|
||||
<a href="http://freesoftware.fsf.org/download/ext2-doc/ext2.rtf">rtf</a>
|
||||
<p><font size="-1">Last update: August 5th, 2002</font></center>
|
||||
<p>
|
||||
When I was working at my first ext2 driver implementation, I found myself short of
|
||||
documentation on the subject. It wasn't so much the information not being available
|
||||
as of it not being available all in one place.
|
||||
<p>
|
||||
This project tries to fix this, by bringing in one single place all the useful
|
||||
information in one easy to understand package. I try to not tie the documentation
|
||||
to any particular operating system, so that it may be useful to the widest audience.
|
||||
<p>
|
||||
<b>Change Log</b>
|
||||
<hr>
|
||||
August 5th, 2002
|
||||
<blockquote>
|
||||
<li>Added a note to .i_blocks and .i_dtime</li>
|
||||
</blockquote>
|
||||
August 2nd, 2002
|
||||
<blockquote>
|
||||
<li>Updated the values of EXT2_S_IFLNK and EXT2_S_IFSOCK as noted by Jeremy Stanley of AccessData Inc</li>
|
||||
<li>Added a note about the reserved inode entries</li>
|
||||
</blockquote>
|
||||
July 31st, 2002
|
||||
<blockquote>
|
||||
<li>Fixed the 0 and 1 definitions for the block and inode bitmaps.</li>
|
||||
</blockquote>
|
||||
June 16th, 2002
|
||||
<blockquote>
|
||||
<li>Cleared up the confusion about the location of the group descriptors in section 'Group Descriptor'</li>
|
||||
</blockquote>
|
||||
April 1st, 2002
|
||||
<blockquote>
|
||||
<li>Added the description of EXT2_INDEX_FL (Hash Indexed Directory)</li>
|
||||
<li>Fixed many table layouts</li>
|
||||
</blockquote>
|
||||
March 31st, 2002
|
||||
<blockquote>
|
||||
<li>Added the Indexed Directory Format</li>
|
||||
<li>Added .i_flags descriptions</li>
|
||||
<li>Added a collaborator section and a credits appendix</li>
|
||||
<li>Added some notes for compat/incompat features</li>
|
||||
<li>Completed the inode chapter</li>
|
||||
</blockquote>
|
||||
March 25th, 2002
|
||||
<blockquote>
|
||||
<li>Added extended attributes</li>
|
||||
</blockquote>
|
||||
<hr>
|
||||
References:
|
||||
<li><a href="http://www.science.unitn.it/~fiorella/guidelinux/tlk/node95.html">Physical Layout</a></li>
|
||||
<li><a href="http://e2fsprogs.sourceforge.net/">e2fsprogs (e2fsck)</a></li>
|
||||
<li><a href="http://e2fsprogs.sourceforge.net/ext2intro.html">Design & Implementation</a></li>
|
||||
<li><a href="ftp://ftp.uk.linux.org/pub/linux/sct/fs/jfs/">Journaling (ext3)</a></li>
|
||||
<li><a href="http://kernelnewbies.org/~phillips/htree/">Hashed Directories</a></li>
|
||||
<li><a href="http://ext2resize.sourceforge.net/">Filesystem Resizing</a></li>
|
||||
<li><a href="http://acl.bestbits.at/">Extended Attributes & Access Control Lists</a></li>
|
||||
<li><a href="http://www.netspace.net.au/~reiter/e2compr/">Compression</a> (*)</li>
|
||||
<BR><BR>
|
||||
Implementations for:
|
||||
<li><a href="http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm">Windows 95/98/NT/2000</a></li>
|
||||
<li><a href="http://www.yipton.demon.co.uk/content.html#FSDEXT2">Windows 95</a> (*)</li>
|
||||
<li><a href="ftp://metalab.unc.edu/pub/Linux/system/filesystems/ext2/">DOS client</a> (*)</li>
|
||||
<li><a href="http://perso.wanadoo.fr/matthieu.willm/ext2-os2/">OS/2</a> (*)</li>
|
||||
<!-- invalid url .. <li><a href="ftp://ftp.barnet.ac.uk/pub/acorn/armlinux/iscafs/">RISC OS client</a></li> -->
|
||||
<li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/uuu/dimension/cell/fs/ext2/ext2.asm">Unununium</a></li>
|
||||
<BR><BR>
|
||||
(*) no longer actively developed/supported (as of March 2002)
|
||||
<hr>
|
||||
<center>graciously hosted by <a href="http://savannah.gnu.org">Savannah</a></center>
|
||||
</body>
|
||||
</HTML>
|
||||
Reference in New Issue
Block a user