/[gentoo]/xml/htdocs/doc/en/handbook/hb-install-config.xml
Gentoo

Diff of /xml/htdocs/doc/en/handbook/hb-install-config.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.94 Revision 1.95
1<?xml version='1.0' encoding='UTF-8'?> 1<?xml version='1.0' encoding='UTF-8'?>
2<!DOCTYPE sections SYSTEM "/dtd/book.dtd"> 2<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3 3
4<!-- The content of this document is licensed under the CC-BY-SA license --> 4<!-- The content of this document is licensed under the CC-BY-SA license -->
5<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 5<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
6 6
7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-config.xml,v 1.94 2007/06/02 10:04:41 rane Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-config.xml,v 1.95 2007/08/01 18:12:47 swift Exp $ -->
8 8
9<sections> 9<sections>
10 10
11<abstract> 11<abstract>
12You need to edit some important configuration files. In this chapter 12You need to edit some important configuration files. In this chapter
13you receive an overview of these files and an explanation on how to 13you receive an overview of these files and an explanation on how to
14proceed. 14proceed.
15</abstract> 15</abstract>
16 16
17<version>8.2</version> 17<version>8.3</version>
18<date>2007-06-02</date> 18<date>2007-08-01</date>
19 19
20<section> 20<section>
21<title>Filesystem Information</title> 21<title>Filesystem Information</title>
22<subsection> 22<subsection>
23<title>What is fstab?</title> 23<title>What is fstab?</title>
24<body> 24<body>
25 25
26<p> 26<p>
27Under Linux, all partitions used by the system must be listed in 27Under Linux, all partitions used by the system must be listed in
28<path>/etc/fstab</path>. This file contains the mount points of those partitions 28<path>/etc/fstab</path>. This file contains the mount points of those partitions
29(where they are seen in the file system structure), how they should be mounted 29(where they are seen in the file system structure), how they should be mounted
30and with what special options (automatically or not, whether users can mount 30and with what special options (automatically or not, whether users can mount
31them or not, etc.) 31them or not, etc.)
32</p> 32</p>
33 33
108<keyval id="/boot"/> /boot ext2 defaults 1 2 108<keyval id="/boot"/> /boot ext2 defaults 1 2
109</pre> 109</pre>
110 110
111<p> 111<p>
112Some users don't want their <path>/boot</path> partition to be mounted 112Some users don't want their <path>/boot</path> partition to be mounted
113automatically to improve their system's security. Those people should 113automatically to improve their system's security. Those people should
114substitute <c>defaults</c> with <c>noauto</c>. This does mean that you need to 114substitute <c>defaults</c> with <c>noauto</c>. This does mean that you need to
115manually mount this partition every time you want to use it. 115manually mount this partition every time you want to use it.
116</p> 116</p>
117 117
118</body> 118</body>
119<body> 119<body>
120 120
121<p test="not(func:keyval('arch')='SPARC')"> 121<p test="not(func:keyval('arch')='SPARC')">
122Add the rules that match your partitioning scheme and append rules for 122Add the rules that match your partitioning scheme and append rules for
123<path>/proc</path>, <c>tmpfs</c>, for your CD-ROM drive(s), and of course, if 123your CD-ROM drive(s), and of course, if you have other partitions or drives,
124you have other partitions or drives, for those too. 124for those too.
125</p> 125</p>
126 126
127<p test="func:keyval('arch')='SPARC'"> 127<p test="func:keyval('arch')='SPARC'">
128Add the rules that match your partitioning schema and append rules for 128Add the rules that match your partitioning schema and append rules for
129<path>/proc/openprom</path>, <path>/proc</path>, <c>tmpfs</c> , for your CD-ROM 129<path>/proc/openprom</path>, for your CD-ROM drive(s), and of course, if
130drive(s), and of course, if you have other partitions or drives, for those too. 130you have other partitions or drives, for those too.
131</p> 131</p>
132 132
133<p> 133<p>
134Now use the <e>example</e> below to create your <path>/etc/fstab</path>: 134Now use the <e>example</e> below to create your <path>/etc/fstab</path>:
135</p> 135</p>
136 136
137<pre caption="A full /etc/fstab example" test="func:keyval('arch')='AMD64' or func:keyval('arch')='x86'"> 137<pre caption="A full /etc/fstab example" test="func:keyval('arch')='AMD64' or func:keyval('arch')='x86'">
138<keyval id="/boot"/> /boot ext2 defaults,noatime 1 2 138<keyval id="/boot"/> /boot ext2 defaults,noatime 1 2
139/dev/hda2 none swap sw 0 0 139/dev/hda2 none swap sw 0 0
140/dev/hda3 / ext3 noatime 0 1 140/dev/hda3 / ext3 noatime 0 1
141 141
142proc /proc proc nodev,nosuid,noexec 0 0
143shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
144
145/dev/cdrom /mnt/cdrom auto noauto,user 0 0 142/dev/cdrom /mnt/cdrom auto noauto,user 0 0
146</pre> 143</pre>
147 144
148<pre caption="A full /etc/fstab example" test="func:keyval('arch')='HPPA'"> 145<pre caption="A full /etc/fstab example" test="func:keyval('arch')='HPPA'">
149<keyval id="/boot"/> /boot ext2 defaults,noatime 1 2 146<keyval id="/boot"/> /boot ext2 defaults,noatime 1 2
150/dev/sda3 none swap sw 0 0 147/dev/sda3 none swap sw 0 0
151/dev/sda4 / ext3 noatime 0 1 148/dev/sda4 / ext3 noatime 0 1
152 149
153proc /proc proc nodev,nosuid,noexec 0 0
154shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
155
156/dev/cdrom /mnt/cdrom auto noauto,user 0 0 150/dev/cdrom /mnt/cdrom auto noauto,user 0 0
157</pre> 151</pre>
158 152
159<pre caption="A full /etc/fstab example" test="func:keyval('arch')='Alpha' or func:keyval('arch')='MIPS'"> 153<pre caption="A full /etc/fstab example" test="func:keyval('arch')='Alpha' or func:keyval('arch')='MIPS'">
160<keyval id="/boot"/> /boot ext2 defaults,noatime 1 2 154<keyval id="/boot"/> /boot ext2 defaults,noatime 1 2
161/dev/sda2 none swap sw 0 0 155/dev/sda2 none swap sw 0 0
162/dev/sda3 / ext3 noatime 0 1 156/dev/sda3 / ext3 noatime 0 1
163
164proc /proc proc nodev,nosuid,noexec 0 0
165shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
166 157
167/dev/cdrom /mnt/cdrom auto noauto,user 0 0 158/dev/cdrom /mnt/cdrom auto noauto,user 0 0
168</pre> 159</pre>
169 160
170<pre caption="A full /etc/fstab example" test="func:keyval('arch')='SPARC'"> 161<pre caption="A full /etc/fstab example" test="func:keyval('arch')='SPARC'">
171/dev/sda1 / ext3 noatime 0 1 162/dev/sda1 / ext3 noatime 0 1
172/dev/sda2 none swap sw 0 0 163/dev/sda2 none swap sw 0 0
173/dev/sda4 /usr ext3 noatime 0 2 164/dev/sda4 /usr ext3 noatime 0 2
174/dev/sda5 /var ext3 noatime 0 2 165/dev/sda5 /var ext3 noatime 0 2
175/dev/sda6 /home ext3 noatime 0 2 166/dev/sda6 /home ext3 noatime 0 2
176 167
177openprom /proc/openprom openpromfs defaults 0 0 168openprom /proc/openprom openpromfs defaults 0 0
178proc /proc proc nodev,nosuid,noexec 0 0
179shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
180 169
181/dev/cdrom /mnt/cdrom auto noauto,user 0 0 170/dev/cdrom /mnt/cdrom auto noauto,user 0 0
182</pre> 171</pre>
183 172
184<note test="func:keyval('arch')='PPC'"> 173<note test="func:keyval('arch')='PPC'">
185There are important variations between PPC machine types. Please make sure you 174There are important variations between PPC machine types. Please make sure you
186adapt the following example to your system. 175adapt the following example to your system.
187</note> 176</note>
188 177
189<pre caption="A full /etc/fstab example" test="func:keyval('arch')='PPC'"> 178<pre caption="A full /etc/fstab example" test="func:keyval('arch')='PPC'">
190/dev/hda4 / ext3 noatime 0 1 179/dev/hda4 / ext3 noatime 0 1
191/dev/hda3 none swap sw 0 0 180/dev/hda3 none swap sw 0 0
192 181
193proc /proc proc nodev,nosuid,noexec 0 0
194shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
195
196/dev/cdrom /mnt/cdrom auto noauto,user 0 0 182/dev/cdrom /mnt/cdrom auto noauto,user 0 0
197</pre> 183</pre>
198 184
199<pre caption="A full /etc/fstab example" test="func:keyval('arch')='PPC64'"> 185<pre caption="A full /etc/fstab example" test="func:keyval('arch')='PPC64'">
200/dev/sda4 / ext3 noatime 0 1 186/dev/sda4 / ext3 noatime 0 1
201/dev/sda3 none swap sw 0 0 187/dev/sda3 none swap sw 0 0
202
203proc /proc proc nodev,nosuid,noexec 0 0
204shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
205 188
206/dev/cdrom /mnt/cdrom auto noauto,user 0 0 189/dev/cdrom /mnt/cdrom auto noauto,user 0 0
207</pre> 190</pre>
208 191
209<p> 192<p>
210<c>auto</c> makes <c>mount</c> guess for the filesystem (recommended for 193<c>auto</c> makes <c>mount</c> guess for the filesystem (recommended for
211removable media as they can be created with one of many filesystems) and 194removable media as they can be created with one of many filesystems) and
212<c>user</c> makes it possible for non-root users to mount the CD. 195<c>user</c> makes it possible for non-root users to mount the CD.
213</p> 196</p>
214 197
215<p> 198<p>
216To improve performance, most users would want to add the <c>noatime</c> 199To improve performance, most users would want to add the <c>noatime</c>
217mount option, which results in a faster system since access times 200mount option, which results in a faster system since access times
218aren't registered (you don't need those generally anyway). 201aren't registered (you don't need those generally anyway).
219</p> 202</p>

Legend:
Removed from v.1.94  
changed lines
  Added in v.1.95

  ViewVC Help
Powered by ViewVC 1.1.20