Differences between version 7 and revision by previous author of Ext3.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 7 | Last edited on Sunday, November 28, 2004 12:31:20 am | by AristotlePagaltzis | Revert |
Older page: | version 6 | Last edited on Wednesday, August 11, 2004 2:30:28 pm | by PerryLorier | Revert |
@@ -1,7 +1,9 @@
[Ext3] is a journaled FileSystem based on [Ext2]. It also has some additional features such as extents (which reduce the amount of overhead with storing where a file is stored on the disk for large files), and hash based lookups on directories solving the problem [Ext2] has with large directories being very slow.
-You can turn [Ext2] [
FileSystem]
s into [Ext3] ones at any time by issuing
+Note that despite journalling, you should periodically fsck(8) [Ext3] FileSystem~s to ensure they are consistent. HardDisk errors f.ex can still introduce problems.
+
+
You can turn [Ext2] FileSystem~
s into [Ext3] ones at any time by issuing
<pre>
tune2fs -j /dev/''partition''
</pre>
@@ -17,12 +19,12 @@
</pre>
Remember to change fstab(5) to mount the partition as [Ext3], and then unmount/remount it or reboot. (You do not have to do this immediately). You can always mount an [Ext3] partition as type [Ext2] -- you just will not have any journalling performed.
-You can also enabled hashed directories with a 2.6 kernel
. This speeds up lookups for directories that contain a large numbers of files/directories.
+You can also enabled hashed directories with a 2.6 [Kernel]
. This speeds up lookups for directories that contain a large numbers of files/directories.
<pre>
tune2fs -o dir_index /dev/''partition''
fsck.ext3 -D /dev/''partition''
</pre>
The fsck is required to move the existing directories to the new format. If you ever remount the filesystem as ext2, directories that are written to will be converted back to the old format, so you need rerun the fsck.