Gentoo Archives: gentoo-doc-cvs

From: Xavier Neys <neysx@××××××××××××.org>
To: gentoo-doc-cvs@l.g.o
Subject: [gentoo-doc-cvs] cvs commit: hb-install-filesystems.xml
Date: Sat, 01 Mar 2008 14:16:01
Message-Id: E1JVSVJ-00017z-5L@stork.gentoo.org
1 neysx 08/03/01 14:15:57
2
3 Added: hb-install-filesystems.xml
4 Log:
5 #179796 tone down ReiserFS desc, recommend ext3 and cut some cruft
6
7 Revision Changes Path
8 1.1 xml/htdocs/doc/en/handbook/hb-install-filesystems.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/hb-install-filesystems.xml?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/handbook/hb-install-filesystems.xml?rev=1.1&content-type=text/plain
12
13 Index: hb-install-filesystems.xml
14 ===================================================================
15 <?xml version='1.0' encoding="UTF-8"?>
16 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-filesystems.xml,v 1.1 2008/03/01 14:15:57 neysx Exp $ -->
17 <!DOCTYPE included SYSTEM "/dtd/guide.dtd">
18
19 <included>
20
21 <version>1</version>
22 <date>2008-03-01</date>
23
24 <section id="filesystemsdesc">
25 <title>Filesystems</title>
26 <body>
27
28 <p test="contains('x86 Alpha',func:keyval('arch'))">
29 The Linux kernel supports various filesystems. We'll explain ext2, ext3,
30 ReiserFS, XFS and JFS as these are the most commonly used filesystems on Linux
31 systems.
32 </p>
33
34 <p test="func:keyval('arch')='IA64'">
35 The Linux kernel supports various filesystems. We'll explain vfat, ext2, ext3,
36 ReiserFS, XFS and JFS as these are the most commonly used filesystems on Linux
37 systems.
38 </p>
39
40 <p test="func:keyval('arch')='AMD64'">
41 Several filesystems are available. Some of them are found stable on the amd64
42 architecture, others aren't. The following filesystems are found to be stable:
43 ext2 and ext3. jfs and reiserfs may work but need more testing. If you're
44 really adventurous you can try the unsupported filesystems.
45 </p>
46
47 <p test="func:keyval('arch')='arm'">
48 Several filesystems are available. Some of them are found stable on the arm
49 architecture, others aren't. ext2 and ext3 are found to be stable. JFS and
50 ReiserFS may work but need more testing. If you're really adventurous you can
51 try the unsupported filesystems.
52 </p>
53
54 <p test="func:keyval('arch')='HPPA'">
55 Several filesystems are available. Ext2, ext3, XFS and reiserfs are found
56 stable on the HPPA architecture. The others are very experimental.
57 </p>
58
59 <p test="func:keyval('arch')='MIPS'">
60 Several filesystems are available. ReiserFS, EXT2 and EXT3 are found stable on
61 the MIPS architectures, others are experimental.
62 </p>
63
64 <p test="func:keyval('arch')='PPC'">
65 Several filesystems are available for use on the PowerPC architecture including
66 ext2, ext3, ReiserFS and XFS, each with their strengths and faults.
67 </p>
68
69 <note test="func:keyval('arch')='PPC64'">
70 Several filesystems are available. ext2, ext3 and ReiserFS support is built in
71 the Installation CD kernels. JFS and XFS support is available through kernel
72 modules.
73 </note>
74
75 <p test="func:keyval('arch')='SPARC'">
76 Several filesystems are available, some are known to be stable on the
77 SPARC architecture. Ext2 and ext3, for example, are known to work well.
78 Alternate filesystems may not function correctly.
79 </p>
80
81 <note test="func:keyval('arch')='Alpha'">
82 <c>aboot</c> only supports booting from <b>ext2</b> and <b>ext3</b>
83 partitions.
84 </note>
85
86 </body>
87 <body>
88
89 <p test="func:keyval('arch')='IA64'">
90 <b>vfat</b> is the MS-DOS filesystem, updated to allow long filenames. It is
91 also the only filesystem type that the EFI firmware on ia64 systems
92 understands. The boot partition on ia64 systems should always be vfat, but for
93 your data partitions you should use one of the other filesystems listed below.
94 </p>
95
96 <p>
97 <b>ext2</b> is the tried and true Linux filesystem but doesn't have metadata
98 journaling, which means that routine ext2 filesystem checks at startup time can
99 be quite time-consuming. There is now quite a selection of newer-generation
100 journaled filesystems that can be checked for consistency very quickly and are
101 thus generally preferred over their non-journaled counterparts. Journaled
102 filesystems prevent long delays when you boot your system and your filesystem
103 happens to be in an inconsistent state.
104 </p>
105
106 <p>
107 <b>ext3</b> is the journaled version of the ext2 filesystem, providing metadata
108 journaling for fast recovery in addition to other enhanced journaling modes like
109 full data and ordered data journaling. It uses an HTree index that enables high
110 performance in almost all situations. In short, ext3 is a very good and reliable
111 filesystem. Ext3 is the recommended all-purpose all-platform filesystem.
112 </p>
113
114 </body>
115 <body test="not(func:keyval('arch')='SPARC')">
116
117 <p test="not(func:keyval('arch')='PPC')">
118 <b>JFS</b> is IBM's high-performance journaling filesystem. JFS is a light,
119 fast and reliable B+tree-based filesystem with good performance in various
120 conditions.
121 </p>
122
123 <p>
124 <b>ReiserFS</b> is a B+tree-based journaled filesystem that has good overall
125 performance, especially when dealing with many tiny files at the cost of more
126 CPU cycles. ReiserFS appears to be less maintained than other filesystems.
127 </p>
128
129 <p>
130 <b>XFS</b> is a filesystem with metadata journaling which comes with a robust
131 feature-set and is optimized for scalability. XFS seems to be less forgiving to
132 various hardware problems.
133 </p>
134
135 </body>
136 </section>
137 </included>
138
139
140
141 --
142 gentoo-doc-cvs@l.g.o mailing list