Gentoo Archives: gentoo-commits

From: "John Christian Stoddart (chiguire)" <chiguire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/es/handbook: hb-install-arm-disk.xml
Date: Mon, 27 Sep 2010 12:22:03
Message-Id: 20100927122149.E111120051@flycatcher.gentoo.org
1 chiguire 10/09/27 12:21:49
2
3 Added: hb-install-arm-disk.xml
4 Log:
5 first spanish translation
6
7 Revision Changes Path
8 1.1 xml/htdocs/doc/es/handbook/hb-install-arm-disk.xml
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/handbook/hb-install-arm-disk.xml?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/es/handbook/hb-install-arm-disk.xml?rev=1.1&content-type=text/plain
12
13 Index: hb-install-arm-disk.xml
14 ===================================================================
15 <?xml version='1.0' encoding='UTF-8'?>
16 <!DOCTYPE sections SYSTEM "/dtd/book.dtd">
17
18 <!-- The content of this document is licensed under the CC-BY-SA license -->
19 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
20
21 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/es/handbook/hb-install-arm-disk.xml,v 1.1 2010/09/27 12:21:49 chiguire Exp $ -->
22
23 <sections>
24
25 <abstract>
26 Para poder instalar Gentoo, debe crear las particiones
27 necesarias. Este capítulo describe como particionar un disco para uso
28 futuro.
29 </abstract>
30
31 <version>6.1</version>
32 <date>2008-05-02</date>
33
34 <!-- TODO: Add section about MTD and such -->
35
36 <section>
37 <title>Introducción a Dispositivos de Bloque</title>
38
39 <subsection>
40 <include href="hb-install-blockdevices.xml"/>
41 </subsection>
42
43 <subsection>
44 <title>Particiones</title>
45 <body>
46
47 <p>
48 Aunque teóricamente es posible utilizar el disco duro completo para
49 albergar la instalación Linux, esto casi nunca se hace. En su lugar,
50 los dispositivos de bloque enteros se dividen en partes más manejables
51 y pequeñas. En los sistemas éstas se llaman
52 <e>particiones</e>.
53 </p>
54
55 <p>
56 Las particiones se dividen en tres tipos:
57 <e>primarias</e>, <e>extendidas</e> y <e>lógicas</e>.
58 </p>
59
60 <p>
61 La partición <e>primaria</e> es aquella que almacena su información en
62 el MBR (registro principal de arranque). Ya que el MBR puede almacenar
63 hasta 512 bytes, sólo pueden definirse cuatro particiones primarias
64 (por ejemplo, desde <path>/dev/sda1</path> hasta
65 <path>/dev/sda4</path>).
66 </p>
67
68 <p>
69 Una partición <e>extendida</e> es una partición primaria especial
70 (entendemos que la partición extendida debe ser una de las cuatro
71 posibles particiones primarias) la cual contiene más particiones. Al
72 principio no existía este tipo de partición, pero como cuatro
73 primarias eran muy pocas, se diseñó para extender el esquema de
74 particionamiento sin perder la compatibilidad inversa.
75 </p>
76
77 <p>
78 Una partición <e>lógica</e> es aquella que está dentro de la partición
79 extendida. En otras palabras, estas particiones no se definen dentro
80 del MBR, sino que se declaran dentro de la partición extendida.
81 </p>
82 </body>
83 </subsection>
84 </section>
85
86 <section>
87 <title>Diseñando un Esquema de Particionamiento</title>
88 <subsection>
89 <title>Esquema de Particionamiento Predeterminado</title>
90 <body>
91
92 <warn>
93 El microcódigo de NetWinder, NeTTrom, solo puede leer particiones ext2
94 de manera fiable, de modo que debemos tener una partición ext2 de
95 arranque por separado.
96 </warn>
97
98 <p>
99 ISi no está interesado en diseñar un esquema de particionamiento
100 particular para el sistema, puede usar del esquema dispuesto en este
101 manual:
102 </p>
103
104 <table>
105 <tr>
106 <th>Partición</th>
107 <th>Sistema de Ficheros</th>
108 <th>Tamaño</th>
109 <th>Descripción</th>
110 </tr>
111 <tr>
112 <ti><path>/dev/sda1</path></ti>
113 <ti>ext2</ti>
114 <ti>32M</ti>
115 <ti>Partición de arranque</ti>
116 </tr>
117 <tr>
118 <ti><path>/dev/sda2</path></ti>
119 <ti>(swap)</ti>
120 <ti>512M</ti>
121 <ti>Partición de intercambio</ti>
122 </tr>
123 <tr>
124 <ti><path>/dev/sda3</path></ti>
125 <ti>ext3</ti>
126 <ti>El resto del disco</ti>
127 <ti>Partición de raíz</ti>
128 </tr>
129 </table>
130
131 <p>
132 Si está interesado en conocer el tamaño que debería tener una partición, o
133 incluso cuantas particiones necesita, continué leyendo. En caso contrario,
134 siga con el particionamiento del disco leyendo <uri link="#fdisk">
135 Utilizando fdisk para particionar su disco</uri>.
136 </p>
137 </body>
138 </subsection>
139
140 <subsection>
141 <title>¿Cuántas? y ¿de qué tamaño?</title>
142 <body>
143
144 <p>
145 El número de particiones es altamente dependiente del entorno
146 particular. Por ejemplo, si la máquina tiene muchos usuarios, lo más
147 probable es que desee tener <path>/home</path> en una partición
148 separada para aumentar la seguridad y facilitar los respaldos. Si está
149 instalando Gentoo para un servidor de correos, debe tener
150 <path>/var</path> en una partición separada ya que es allí dónde se
151 almacena todo el correo. Asimismo, una buena elección de sistema de
152 ficheros optimizará el rendimiento del equipo. Los servidores de
153 juegos deben disponer de una partición <path>/opt</path>, ya que la
154 mayoría de juegos se instalan allí. Las razones para estas
155 recomendaciones son similares a las del caso de <path>/home</path>:
156 seguridad y salvaguarda de datos. Es recomendable darle un tamaño
157 grande a <path>/usr</path>: no solemente contiene la mayoría de las
158 aplicaciones, sino que el propio árbol de Portage ocupa más de 500
159 Mbytes, sin contar las fuentes que guarda también.
160 </p>
161
162 <p>
163 Como puede ver, todo depende de lo que quiera conseguir. Tener
164 particiones o volúmenes separados tiene las siguientes ventajas:
165 </p>
166
167 <ul>
168 <li>
169 Puede elegir el mejor sistema de ficheros para cada partición o
170 volumen
171 </li>
172 <li>
173 El equipo en su totalidad quedará sin espacio si una herramienta o
174 aplicación escribiera datos continuamente al volumen o partición
175 </li>
176 <li>
177 Si es el caso, el tiempo dedicado a las comprobaciones de
178 integridad de sistemas de fichero se reduce ya que las éstas
179 pueden ser hechas en paralelo (esta ventaja es mayor con múltiples
180 discos que con múltiples particiones)
181 </li>
182 <li>
183 Podemos mejorar la seguridad montando algunas particiones en modo
184 sólo lectura, nosuid (los setuid bits se ignoran), noexec (los
185 bits de ejecución se ignoran), etc.
186 </li>
187 </ul>
188
189 <p>
190 Sin embargo, tener múltiples particiones tiene una gran desventaja: si
191 la configuración no es la adecuada, puede acabar teniendo mucho
192 espacio libre en una de las particiones y quedarse sin espacio en
193 otras. Además, existe un límite de 15 particiones para SCSI y SATA.
194 </p>
195
196 <p>
197 Como ejemplo de un esquema de particionamiento usaremos un disco
198 duro de 20 Gb de un portátil para fines de demostración (incluye
199 servidor web, servidor de correo, gnome, etc.):
200 </p>
201
202 <pre caption="Ejemplo de particionamiento">
203 $ <i>df -h</i>
204 Filesystem Type Size Used Avail Use% Mounted on
205 /dev/sda5 ext3 509M 132M 351M 28% /
206 /dev/sda2 ext3 5.0G 3.0G 1.8G 63% /home
207 /dev/sda7 ext3 7.9G 6.2G 1.3G 83% /usr
208 /dev/sda8 ext3 1011M 483M 477M 51% /opt
209 /dev/sda9 ext3 2.0G 607M 1.3G 32% /var
210 /dev/sda1 ext2 51M 17M 31M 36% /boot
211 /dev/sda6 swap 516M 12M 504M 2% &lt;not mounted&gt;
212 <comment>(Espacio sin particionar para uso futuro: 2 Gb)</comment>
213 </pre>
214
215 <p>
216 <path>/usr</path> parece estar bastante llena (83%), pero una vez que
217 todo el software esté instalado no tenderá a llenarse más. Aunque
218 asignar unos cuantos gigabytes de espacio a <path>/var</path> puede
219 parecer excesivo, recuerde que Portage utiliza esta partición por
220 defecto para compilar paquetes. Si quiere mantener <path>/var</path>
221 de un tamaño razonable, cómo 1 GB, necesitará modificar la variable
222 <c>PORTAGE_TMPDIR</c> en <path>/etc/make.conf</path> para apuntar a
223 una partición con espacio libre suficiente para compilar paquetes muy
224 grandes como OpenOffice.
225 </p>
226 </body>
227 </subsection>
228 </section>
229
230 <section id="fdisk">
231 <title>Utilizando fdisk para particionar su disco</title>
232 <subsection>
233 <body>
234
235 <p>
236 Las siguientes instrucciones explican como particionar el disco duro
237 según el esquema descrito anteriormente:
238 </p>
239
240 <table>
241 <tr>
242 <th>Partición</th>
243 <th>Descripción</th>
244 </tr>
245 <tr>
246 <ti><path>/dev/sda1</path></ti>
247 <ti>Partición de arranque (boot)</ti>
248 </tr>
249 <tr>
250 <ti><path>/dev/sda2</path></ti>
251 <ti>Partición de intercambio (swap)</ti>
252 </tr>
253 <tr>
254 <ti><path>/dev/sda3</path></ti>
255 <ti>Partición de raíz (root)</ti>
256 </tr>
257 </table>
258
259 <p>
260 Cambie el esquema de particionamiento según sus propias preferencias.
261 </p>
262 </body>
263 </subsection>
264
265 <subsection>
266 <title>Examinando el Esquema de Particionamiento Actual</title>
267 <body>
268
269 <p>
270 <c>fdisk</c> es una popular y potente herramienta que permite dividir
271 el disco en particiones. Arranca <c>fdisk</c> sobre tu unidad de disco
272 (en nuestro ejemplo usamos el dispositivo de disco
273 <path>/dev/sda</path>):
274 </p>
275
276 <pre caption="Ejecutar fdisk">
277 # <i>fdisk /dev/sda</i>
278 </pre>
279
280 <p>
281 Una vez que <c>fdisk</c> esté en ejecución, el programa ofrecerá el
282 siguiente símbolo de comandos:
283 </p>
284
285 <pre caption="Símbolo de espera de órdenes de fdisk">
286 Command (m for help):
287 </pre>
288
289 <p>
290 Teclee <c>p</c> para mostrar el esquema de particionamiento actual:
291 </p>
292
293 <pre caption="Un ejemplo de particionamiento">
294 Command (m for help): <i>p</i>
295
296 Disk /dev/sda: 240 heads, 63 sectors, 2184 cylinders
297 Units = cylinders of 15120 * 512 bytes
298
299 Device Boot Start End Blocks Id System
300 /dev/sda1 1 14 105808+ 83 Linux
301 /dev/sda2 15 49 264600 82 Linux swap
302 /dev/sda3 50 70 158760 83 Linux
303 /dev/sda4 71 2184 15981840 5 Extended
304 /dev/sda5 71 209 1050808+ 83 Linux
305 /dev/sda6 210 348 1050808+ 83 Linux
306 /dev/sda7 349 626 2101648+ 83 Linux
307 /dev/sda8 627 904 2101648+ 83 Linux
308 /dev/sda9 905 2184 9676768+ 83 Linux
309
310 Command (m for help):
311 </pre>
312
313 <p>
314 Este disco en particular está configurado para albergar siete sistemas
315 de ficheros Linux, cada partición con su correspondiente etiqueta
316 "Linux", así como una partición de intercambio (swap) que aparece con
317 la etiqueta "Linux swap".
318 </p>
319 </body>
320 </subsection>
321
322 <subsection>
323 <title>Eliminación de todas las Particiones</title>
324 <body>
325
326 <p>
327 Primero eliminaremos todas las particiones existentes en el
328 disco. Teclee <c>d</c> para eliminar una partición, seguido por
329 intro. Por ejemplo, para borrar una partición existente en
330 <path>/dev/sda1</path>:
331 </p>
332
333 <pre caption="Eliminar una partición">
334 Command (m for help): <i>d</i>
335 Partition number (1-4): <i>1</i>
336 </pre>
337
338 <p>
339 La partición ha sido marcada para su borrado. Ya no aparecerá si
340 teclea <c>p</c>, pero no será eliminada hasta que guarde los cambios
341 realizados. Si comete una equivocación y desea abortar los cambios,
342 teclee <c>q</c> inmediatamente y pulse intro; las particiones no serán
343 eliminadas.
344 </p>
345
346 <p>
347 Ahora, asumiendo que intenta eliminar todas las particiones existentes
348 del disco duro, debe teclear <c>p</c> en forma repetida para ver el
349 listado de particiones y pulsar <c>d</c> junto con el número de la
350 partición para borrarlas. Finalmente, acabará teniendo una tabla de
351 particiones vacía:
352 </p>
353
354 <pre caption="Una tabla de particiones vacía">
355 Disk /dev/sda: 30.0 GB, 30005821440 bytes
356 240 heads, 63 sectors/track, 3876 cylinders
357 Units = cylinders of 15120 * 512 = 7741440 bytes
358
359 Device Boot Start End Blocks Id System
360
361 Command (m for help):
362 </pre>
363
364 <p>
365 Ahora que la tabla de particiones en memoria está vacía, estamos
366 listos para crear nuevas particiones. Usaremos el esquema
367 predeterminado, tal como hemos acordado anteriormente. ¡Claro está,
368 que no debe seguir estas instrucciones al píe de la letra si no desea
369 tener una tabla de particiones exactamente igual que la nuestra!
370 </p>
371 </body>
372 </subsection>
373
374 <subsection>
375 <title>Creación de una Partición de Arranque</title>
376 <body>
377
378 <p>
379 Primero debemos crear una pequeña partición de arranque. Teclee
380 <c>n</c> para crear esta nueva partición, y luego <c>p</c> para
381 seleccionar una partición primaria, siguiendo por <c>1</c> para
382 elegirla como primera partición primaria. Al solicitar la introducción
383 del primer cilindro, pulse intro y cuando pida el último cilindro,
384 escriba <c>+32M</c> para crear una partición de 32 Mbyte:
385 </p>
386
387 <pre caption="Crear una partición de arranque">
388 Command (m for help): <i>n</i>
389 Command action
390 e extended
391 p primary partition (1-4)
392 <i>p</i>
393 Partition number (1-4): <i>1</i>
394 First cylinder (1-3876, default 1): <comment>(Hit Enter)</comment>
395 Using default value 1
396 Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): <i>+32M</i>
397 </pre>
398
399 <p>
400 Ahora al teclear <c>p</c>, debe ver la siguiente salida:
401 </p>
402
403 <pre caption="Una partición creada">
404 Command (m for help): <i>p</i>
405
406 Disk /dev/sda: 30.0 GB, 30005821440 bytes
407 240 heads, 63 sectors/track, 3876 cylinders
408 Units = cylinders of 15120 * 512 = 7741440 bytes
409
410 Device Boot Start End Blocks Id System
411 /dev/sda1 1 14 105808+ 83 Linux
412 </pre>
413
414 <p>
415 Necesitamos hacer que esta partición sea arrancable. Teclee <c>a</c>
416 para marcarla como arrancable. Si escribe <c>p</c> de nuevo, verá
417 que un <path>*</path> ha aparecido en la columna "Boot".
418 </p>
419 </body>
420 </subsection>
421
422 <subsection>
423 <title>Creación de una Partición de Intercambio</title>
424 <body>
425
426 <p>
427 Ahora vamos a crear la partición de intercambio. Para hacerlo, teclee
428 <c>n</c> para crear una nueva partición y luego <c>p</c> para decirle
429 a fdisk que sea una partición primaria. Entonces teclee <c>2</c> para
430 crear la segunda partición primaria, <path>/dev/sda2</path> en nuestro
431 caso. Cuando el sistema pida el valor del primer cilindro, pulse intro
432 y cuando pida el valor del último, teclee <c>+512M</c> para crear una
433 partición de 512 Mbytes. Cuando lo haya hecho, teclee <c>t</c> para
434 determinar el tipo de partición, <c>2</c> para seleccionar la
435 partición recién creada y luego <c>82</c> para fijarla como "Linux
436 Swap". Completados estos pasos, con pulsar <c>p</c> visualizaremos la
437 tabla de particiones, que debe ser similar a ésta:
438 </p>
439
440 <pre caption="Listado de particiones luego de crear la partición de intercambio">
441 Command (m for help): <i>p</i>
442
443 Disk /dev/sda: 30.0 GB, 30005821440 bytes
444 240 heads, 63 sectors/track, 3876 cylinders
445 Units = cylinders of 15120 * 512 = 7741440 bytes
446
447 Device Boot Start End Blocks Id System
448 /dev/sda1 * 1 14 105808+ 83 Linux
449 /dev/sda2 15 81 506520 82 Linux swap
450 </pre>
451 </body>
452 </subsection>
453
454 <subsection>
455 <title>Creación de la Partición de Raíz</title>
456 <body>
457
458 <p>
459 Finalmente, crearemos la partición raíz. Introduzca <c>n</c> para
460 crear la nueva partición, <c>p</c> para marcarla como primaria. Luego
461 teclee <c>3</c> para crear la tercera partición primaria,
462 <path>/dev/sda3</path>, según nuestro ejemplo. Al pedir el valor del
463 primer cilindro de la partición pulsamos intro, mientras que al pedir
464 el valor del último cilindro, también le damos a intro para crear una
465 partición que ocupe el espacio restante en el disco. Tras completar
466 estos pasos, introducimos <c>p</c> para ver la tabla de particiones
467 que debe parecer mucho a la siguiente:
468 </p>
469
470 <pre caption="Listado de particiones luego de crear la partición raíz">
471 Command (m for help): <i>p</i>
472
473 Disk /dev/sda: 30.0 GB, 30005821440 bytes
474 240 heads, 63 sectors/track, 3876 cylinders
475 Units = cylinders of 15120 * 512 = 7741440 bytes
476
477 Device Boot Start End Blocks Id System
478 /dev/sda1 * 1 14 105808+ 83 Linux
479 /dev/sda2 15 81 506520 82 Linux swap
480 /dev/sda3 82 3876 28690200 83 Linux
481 </pre>
482 </body>
483 </subsection>
484
485 <subsection>
486 <title>Almacenamiento de la Tabla de Particiones</title>
487 <body>
488
489 <p>
490 Para guardar el esquema de particionamiento y salir del <c>fdisk</c>
491 tecleamos <c>w</c>.
492 </p>
493
494 <pre caption="Guardado y salida de fdisk">
495 Command (m for help): <i>w</i>
496 </pre>
497
498 <p>
499 Ahora que las particiones están creadas, puede proseguir con la <uri
500 link="#filesystems">Creación de Sistemas de Ficheros</uri>.
501 </p>
502 </body>
503 </subsection>
504 </section>
505
506 <section id="filesystems">
507 <title>Creación de Sistemas de Ficheros</title>
508 <subsection>
509 <title>Introducción</title>
510 <body>
511
512 <p>
513 Creadas las particiones, debemos formatearlas para poder colocarles un
514 sistema de ficheros. Si no le importa el tipo de sistema de ficheros
515 que desee utilizar y está conforme con nuestra elección por defecto,
516 continúe con la sección <uri link="#filesystems-apply">Creación de
517 Sistema de Ficheros en una Partición</uri>. En caso contrario, siga
518 leyendo para ver qué sistemas de ficheros puede utilizar ...
519 </p>
520 </body>
521 </subsection>
522
523 <subsection>
524 <include href="hb-install-filesystems.xml"/>
525 </subsection>
526
527 <subsection id="filesystems-apply">
528 <title>Creación de Sistema de Ficheros en una Partición</title>
529 <body>
530
531 <p>
532 Para crear un sistema de ficheros en una partición o volumen existen
533 herramientas específicas para cada sistema de ficheros:
534 </p>
535
536 <table>
537 <tr>
538 <th>Sistema de Ficheros</th>
539 <th>Comando de Creación</th>
540 </tr>
541 <tr>
542 <ti>ext2</ti>
543 <ti><c>mke2fs</c></ti>
544 </tr>
545 <tr>
546 <ti>ext3</ti>
547 <ti><c>mke2fs -j</c></ti>
548 </tr>
549 <tr>
550 <ti>reiserfs</ti>
551 <ti><c>mkreiserfs</c></ti>
552 </tr>
553 <tr>
554 <ti>xfs</ti>
555 <ti><c>mkfs.xfs</c></ti>
556 </tr>
557 <tr>
558 <ti>jfs</ti>
559 <ti><c>mkfs.jfs</c></ti>
560 </tr>
561 </table>
562
563 <p>
564 Por ejemplo, para formatear la partición de arranque
565 (<path>/dev/sda1</path> según el ejemplo) en formato ext2 y la
566 partición de raíz (<path>/dev/sda3</path> según el ejemplo) en formato
567 ext3, utilizaría los siguientes comandos:
568 </p>
569
570 <pre caption="Creación de un sistema de ficheros en una partición">
571 # <i>mke2fs /dev/sda1</i>
572 # <i>mke2fs -j /dev/sda3</i>
573 </pre>
574
575 <p>
576 Ahora puede crear los sistemas de ficheros sobre sus particiones (o
577 volúmenes lógicos) recién creados.
578 </p>
579 </body>
580 </subsection>
581
582 <subsection>
583 <title>Activando la Partición de Intercambio</title>
584 <body>
585
586 <p>
587 <c>mkswap</c> es el comando usado para inicializar particiones de
588 intercambio:
589 </p>
590
591 <pre caption="Inicialización de una partición de intercambio">
592 # <i>mkswap /dev/sda2</i>
593 </pre>
594
595 <p>
596 Para activar la partición, usa el comando <c>swapon</c>:
597 </p>
598
599 <pre caption="Activando la partición de intercambio">
600 # <i>swapon /dev/sda2</i>
601 </pre>
602
603 <p>
604 Crea y activa la partición de intercambio con los comandos mencionados
605 arriba.
606 </p>
607 </body>
608 </subsection>
609 </section>
610
611 <section>
612 <title>Montaje</title>
613 <body>
614
615 <p>
616 Ahora que las particiones están inicializadas y albergan sistemas de
617 ficheros, es hora de montarlas. Utiliza el comando <c>mount</c>. No
618 olvides de crear puntos de montaje necesarios para cada partición que
619 has creado. Como ejemplo montamos la partición de raíz y de arranque:
620 </p>
621
622 <pre caption="Montaje de particiones">
623 # <i>mount /dev/sda3 /mnt/gentoo</i>
624 # <i>mkdir /mnt/gentoo/boot</i>
625 # <i>mount /dev/sda1 /mnt/gentoo/boot</i>
626 </pre>
627
628 <note>
629 Si quiere que su <path>/tmp</path> resida sobre una partición
630 diferente, asegúrese de cambiar los permisos después de montarla:
631 <c>chmod 1777 /mnt/gentoo/tmp</c>. Lo mismo debe ser aplicado a
632 <path>/var/tmp</path>.
633 </note>
634
635 <p>
636 También necesitamos montar el sistema de ficheros proc (la interfaz
637 virtual del kernel) en <path>/proc</path>. Pero primero necesitamos
638 situar nuestros ficheros en las particiones.
639 </p>
640
641 <p>
642 Continue con <uri link="?part=1&amp;chap=5">Instalación de Ficheros
643 de Instalación de Gentoo</uri>.
644 </p>
645 </body>
646 </section>
647 </sections>