0% encontró este documento útil (0 votos)
70 vistas3 páginas

Características del sistema de archivos ext4

El sistema de archivos ext4 es una mejora del ext3 que mejora el rendimiento y aumenta el tamaño máximo de archivos y volúmenes, soportando hasta 1 exabyte y 16 terabytes respectivamente. Ext4 también introduce la característica de extents que puede reducir la fragmentación.

Cargado por

Hector Gimenez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas3 páginas

Características del sistema de archivos ext4

El sistema de archivos ext4 es una mejora del ext3 que mejora el rendimiento y aumenta el tamaño máximo de archivos y volúmenes, soportando hasta 1 exabyte y 16 terabytes respectivamente. Ext4 también introduce la característica de extents que puede reducir la fragmentación.

Cargado por

Hector Gimenez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Sistema de archivos ext4

El cuarto sistema de archivos extendido denominado ext4 (en inglés: fourth extended
filesystem), es un sistema de archivos con bitácora (en inglés: Journaling) que fue
concebida como una mejora compatible de ext3. Ext4 fue publicado como estable el 25 de
diciembre de 2008 en la versión 2.6.28 del núcleo Linux y desde entonces se encuentra
disponible para el uso en sistemas de producción.

El sistema de archivos ext3 es compatible adelante con ext4, siendo posible montar un sistema
de archivos ext3 como ext4 y usarlo transparentemente. Pero también ext4 es parcialmente
compatible hacia atrás con ext3 ya que puede ser montado como una partición ext3 con la
excepción de que si la partición ext4 usa extents, se pierde esta posibilidad. Los extends no
son más que un conjunto de bloques físicos contiguos, una técnica para reemplazar al
tradicional esquema de bloques usado por los sistemas de archivos ext2/3. Lo que mejora el
rendimiento al trabajar con ficheros de gran tamaño y reduciendo la fragmentación. Un extent
simple en ext4 es capaz de mapear hasta 128MiB de espacio contiguo con un tamaño de
bloque igual a 4KiB.

Mejoras con respecto a ext3 y ext2


El sistema de archivos ext4 es una notable mejora sobre ext3 mucho más de la que fue ext3
sobre ext2. La mayor mejora del sistema de archivos ext3 sobre ext2 fue añadir el soporte de
jornaling (bitácoras). En cambio, ext4 modifica importantes estructuras de datos del sistema de
archivo tales como aquellas destinadas a almacenar los archivos de datos. El resultado es un
sistema de archivos con un mejorado diseño, mejores características, rendimiento y
confiabilidad.

Características principales
 Soporte de volúmenes de hasta 1 exabyte (2 60 bytes) y archivos con tamaño hasta 16
terabytes.
 Capacidad de reservar un área contigua para un archivo denominada "extents", la cual
puede reducir y hasta eliminar completamente la fragmentación de archivos.
 Menor uso del CPU.
 Mejoras en la velocidad de lectura y escritura.

Opciones de configuración del núcleo Linux


Enable the block layer --->
--- Enable the block layer
[*] Support for Large single files

File systems --->


The Extended 4 (ext4) filesystem
[*] Enable ext4dev compatibility
[*] Ext4 extended attributes
[*] Ext4 POSIX Access Control Lists
[*] Ext4 Security Labels

Creando un nuevo sistema de archivos con ext4


Un nuevo sistema de archivos ext4 puede ser creado mediante el siguiente comando:

mkfs.ext4 /dev/device

Donde "device" representa el nombre del dispositivo por bloques donde se creará el sistema de
archivos ext4

Convirtiendo un sistema de archivos ext3 existente a


ext4
Para habilitar las características de ext4 en un sistema de archivos existente ext3, use el
siguiente comando:

# tune2fs -O extents,uninit_bg,dir_index /dev/device

ATENCIÓN: una vez ejecutado este comando, el sistema de archivos ya no podrá ser montado
como uno ext3.
Después de ejecutar este comando, debe correr fsck para arreglas alguna de las estructuras
que tune2fs ha modificado:

# e2fsck -fD /dev/device

Debe tenerse en cuenta que para verificar el sistema de archivos de una partición
correctamente, esta debe ser desmontada. Esto podría representar un problema si se trata de
la partición raíz ("/"), en cuyo caso es recomendable configurar el archivo /etc/fstab de la
siguiente manera y luego reiniciar el sistema para que la verificación se lleve a cabo
automáticamente:

#
/dev/device / ext4 relatime 0 1

Algunas consideraciones
Al habilitar la nueva característica extents los nuevos archivos seran creados con el formato
extents, pero esto no convertirá a los archivos existentes para utilizar extents. Sin embargo los
archivos no extents podrán ser leídos y escritos con transparencia por ext4.
No está recomendado redimensionar el tamaño de los inodos utilizando reizer2fs con la versión
e2fsprogs 1.41.0 o una posterior, ya que es conocido que esto puede corromper algunos
sistemas de archivos.

Soporte ext4 en GRUB


Si la raíz del sistema ("/") es convertida a ext4, y se utiliza GRUB como cargador de arranque,
deberá actualizarse GRUB a una versión que soporte ext4. Sin esta actualización el sistema
podría iniciarse correctamente la primera vez, pero cuando el núcleo Linux sea actualizado,
este no volverá a iniciarse.
GRUB cuenta con soporte para el sistema de archivos ext4 a partir de la versión 0.97.
En el portage de Gentoo existe grub-0.97-r9, el cual está con enmascarado débil. Para
desenmascararlo debe ejecutar la siguiente sentencia desde un shell:

echo "=sys-boot/grub-0.97-r9 ~arch" >> /etc/portage/[Link]

Donde "arch" representa alguna de las siguientes arquitecturas (según corresponda en su


sistema):

alpha
amd64
hppa
ia64
ppc
ppc64
sparc
x86

Referencias:

Freeman, G. (2014, 5 febrero). Características del Ext4. Sistemas Operativos.


[Link]

También podría gustarte