Handbook:Parts/Installation/Disks/es

Dispositivos de bloque
Examinaremos de forma detallada los aspectos de Gentoo Linux así como Linux en general que tengan que ver con discos, sistemas de archivos de Linux, particiones y dispositivos de bloque. Una vez familiarizados con las entrañas de los discos y sistemas de ficheros, seguiremos con el proceso de creación de particiones y sistemas de archivos para la instalación de Gentoo Linux.

Para empezar, explicaremos el término dispositivos de bloque. Quizás el dispositivo de bloque más conocido es el que representa la primera unidad de disco llamada. Las unidades SCSI y Serial ATA son etiquetadas mediante ; incluso las unidades IDE son reconocidas como con la nueva estructura libata del kernel. Si está utilizando la antigua estructura de unidades, entonces la primera unidad IDE será.

Los dispositivos de bloque mencionados anteriormente representan una interfaz abstracta de disco. Las aplicaciones pueden hacer uso de estas interfaces para interactuar con el disco duro de la máquina sin tener que saber el tipo de unidad que tienes: IDE, SCSI, o cualquier otra. La aplicación puede simplemente dirigirse al almacenamiento en el disco como a una serie de bloques contiguos de acceso aleatorio de 512-bytes.

Introducción
Creadas las particiones, debemos formatearlas para poder colocarles un sistema de archivos. En la próxima sección se describen los distintos sistemas de archivos soportados en Linux. Los lectores que ya sepan los sistemas de archivos que pueden usar deben ir a Creación de un sistema de archivos en una partición. En caso contrario siga leyendo para conocer los sistemas de archivos disponibles...

Sistemas de archivos
Existen varios sistemas de archivos disponibles. Algunos se consideran estables en la arquitectura - se aconseja leer sobre los sistemas de archivos y su estado de soporte antes de seleccionar uno de los más experimentales para particiones importantes.


 * btrfs
 * Un sistema de archivos de nueva generación que proporciona muchas caracteríscicas avanzadas como instantanea, autocorrección mediante sumas de comprobación, compresión transparente, subvolúmenes y RAID integrado. Algunas distribuciones han empezado a proporcionarlo como una opción aparte, pero no está listo para su uso en producción. Informaciones sobre corrupción del sistema de archivos son normales. Sus desarrolladores urgen a usar la última versidel núcleo por seguridad porque los antiguos tienen problemas conocidos. Esta ha sido la situación durante años y es demasiado pronto para decir si las cosas han cambiado. Las correcciones a problemas de corrupción raramente son llevadas a núcleos anteriores. Tenga cuidado cuando use este sistema de archivos!


 * ext2: Es un sistema de archivos Linux probado, pero no dispone de soporte para transacciones, lo que significa que las comprobaciones rutinarias al arrancar pueden tardar bastante tiempo. Ahora, hay muchas opciones alternativas, sistemas de archivos de nueva generación con soporte para transacciones cuya integridad puede ser verificada con mayor rapidez, por lo que gozan de mayor popularidad. Los sistemas de archivos transaccionales previenen retrasos durante el reinicio del equipo, incluso cuando el sistema de archivos está en un estado inconsistente.
 * ext3 : Es la versión transaccional de ext2, que proporciona soporte para una rápida recuperación además de otros modos mejorados de funcionamiento como registro completo y ordenado de datos. Utiliza un árbol HTree como índice que permite un alto rendimiento en casi todas las situaciones. En resumen ext3 es un sistema de ficheros muy bueno y fiable.
 * ext4 : El sistema de ficheros ext4 se creó como una bifurcación en el código (fork) del sistema de archivos ext3, incorporando nuevas características, mejoras de rendimiento y eliminación de los limites de tamaño realizando cambios moderados en el formato del disco. Puede trabajar con volúmenes de hasta 1 EB y con un tamaño máximo de fichero de 16TB. En lugar de la asignación de bloques usando mapas de bits que emplean los sistemas de archivos clásicos ext2/3, ext4 utiliza extents (en inglés), lo cual mejora el rendimiento con los archivos grandes y reduce la fragmentación. Ext4 también ofrece un algoritmo más sofisticado de asignación de bloques (asignación demorada y asignación múltiple de bloques) ofreciendo al controlador del sistema de archivos más formas de optimizar la disposición de los datos en el disco. Ext4 es el sistema de archivos recomendado para las plataformas de propósito general.
 * JFS : Es un sistema de archivos de alto rendimiento con soporte transaccional. Es de IBM. JFS es un sistema de archivos ligero, rápido y fiable, basado en un árbol B+ con un buen rendimiento bajo varias condiciones.
 * ReiserFS : Es un sistema de archivos B+ (basado en árboles balanceados) que tiene un gran rendimiento, especialmente cuando trata con muchos archivos pequeños, a costa de emplear más ciclos de CPU. ReiserFS parece tener menos mantenimiento que otros sistemas de archivos.
 * XFS : Es un sistema de archivos transaccional que trae un juego de características robustas y está optimizado para ser escalable. XFS parece ser menos robusto ante fallos hardware.
 * vfat : También conocido como FAT32, es soportado por Linux aunque no permite ninguna configuración de permisos. Se usa mayormente por interoperabilidad con otros sistemas operativos (principalmente Microsoft Windows) aunque también es necesario para algunos sistema de firmware (como UEFI).

Cuando se usa ext2, ext3 o ext4 en una partición pequeña (menos de 8GB), debe crearse el sistema de archivos especificando las opciones adecuadas para reservar suficientes inodos. La orden utiliza la proporción "bytes por inodo" para calcular cuántos inodos debe tener un sistema de archivos. En particiones pequeñas es aconsejable aumentar el número de inodos respecto al calculado de esa manera.

En ext2, se hacer usando la siguiente órden:

En ext3 y ext4, hay que añadir la opción  para habilitar el diario (journaling):

Así se generarán el cuadruple de inodos de manera que los "bytes por inodo" se reducen desde 1 por cada 16kB hasta 1 por cada 4kB. Este ajuste aun puede hacerse mas fino indicando la proporción que se desee:

Creación de un sistema de archivos en una partición
Para crear un sistema de archivos en una partición o volumen existen herramientas específicas para cada sistema de archivos:

Por ejemplo, para formatear la partición raíz  en ext4, tal como se usa en la estructura de particiones de ejemplo, se utilizarán las siguientes órdenes:

Ahora puede crear los sistemas de archivos sobre sus particiones (o volúmenes lógicos) recién creados.

Activating the swap partition
is the command that is used to initialize swap partitions:

To activate the swap partition, use :

Cree y active la partición de intercambio con las órdenes mencionadas arriba.

Montaje
Now that the partitions are initialized and are housing a filesystem, it is time to mount those partitions. Use the command, but don't forget to create the necessary mount directories for every partition created. As an example we mount the root partition:

Más adelante, siguiendo estas instrucciones, necesitaremos montar el sistema de archivos proc (una interfaz virtual del núcleo) así como otros pseudo-sistemas de archivos del núcleo. Pero primero instalaremos el sistema base de Gentoo