[f45b1953] | 1 | <sect1 id="postlfs-filesystems-ext3">
|
---|
| 2 | <?dbhtml filename="ext3.html" dir="postlfs"?>
|
---|
| 3 | <title>Ext3</title>
|
---|
| 4 |
|
---|
[69bc513] | 5 | <para>Ext3 is a journaling filesystem that is an extension to the ext2
|
---|
[c88227e] | 6 | filesystem. It is backward compatible with ext2 and the conversion from ext2
|
---|
| 7 | to ext3 is trivial.</para>
|
---|
| 8 |
|
---|
| 9 | <para>You don't need to install anything to use ext3, all the required
|
---|
[f7b26fb7] | 10 | packages are available with a bare <acronym>LFS</acronym> system.</para>
|
---|
[c88227e] | 11 |
|
---|
| 12 | <para>When building the kernel, ensure that you have compiled in ext3
|
---|
| 13 | support. If you want your root partition to be ext3, then compile the ext3
|
---|
| 14 | support in the kernel, else you may compile it as a module. Recompile the
|
---|
| 15 | kernel if needed.</para>
|
---|
| 16 |
|
---|
[f7b26fb7] | 17 | <para>Edit your <filename>/etc/fstab</filename>. For each partition that you
|
---|
| 18 | want to convert into ext3, edit the entry so that it looks similar to the
|
---|
| 19 | following line.</para>
|
---|
[c88227e] | 20 |
|
---|
[f7b26fb7] | 21 | <screen>/dev/hdXX /mnt_point ext3 defaults 1 0</screen>
|
---|
[c88227e] | 22 |
|
---|
[8a0cee4] | 23 | <para>In the above line, replace <filename>/dev/hdXX</filename> by the
|
---|
[f7b26fb7] | 24 | partition (e.g. <filename>/dev/hda2</filename>), <filename class="directory">
|
---|
| 25 | /mnt_point</filename> by the mount point (e.g. <filename>/home</filename>). The
|
---|
| 26 | 0 in the last field ensures that the partition will not be checked for
|
---|
| 27 | consistency during bootup by the checkfs script. You may replace the ext3 fs
|
---|
| 28 | type in the above by auto if you want to ensure that the partition is mounted
|
---|
| 29 | if you accidentally skip enabling the ext3 support in the kernel.</para>
|
---|
| 30 |
|
---|
| 31 | <para>For each partition that you have converted to ext3 in <filename>
|
---|
| 32 | /etc/fstab</filename>, enable the journal for the partition by running the
|
---|
| 33 | following command.</para>
|
---|
| 34 |
|
---|
| 35 | <screen><userinput><command>tune2fs -j /dev/hdXX</command></userinput></screen>
|
---|
[c88227e] | 36 |
|
---|
| 37 | <para>Remount the concerned partitions, or simply reboot if you have
|
---|
| 38 | recompiled the kernel to enable ext3 support.</para>
|
---|
| 39 |
|
---|
| 40 | <para>More information is available at <ulink
|
---|
| 41 | url="http://www.zip.com.au/~akpm/linux/ext3/ext3-usage.html"/></para>
|
---|
[f45b1953] | 42 |
|
---|
| 43 | </sect1>
|
---|