wordpress visitor
» Diferencias entre EXT2, EXT3 y XT4Informática Práctica | Informática Práctica |

Diferencias entre EXT2, EXT3 y XT4

Escrito por ffuentes el Tuesday, 17 de May del 2011 a las 18:31

Esta es la traducción libre de un artículo en inglés que me motivó a conocer algo que me preguntaba hace un rato. EXT4 será mejor, más avanzado que EXT3 pero... ¿por qué?

EXT2
Comenzó su existencia por el año 1993, en los inicios de GNU/Linux.
Nació para vencer las limitaciones de EXT, su predecesor, hoy en desuso.
No tiene la funcionalidad de "journaling" que es (como dice el nombre) una especie de bitácora donde se describen los cambios del disco para que cualquier cambio sea más seguro. Esto está bien explicado en este enlace.
El sistema de archivos puede tener un máximo de 32 Terabytes, el archivo más pesado, de 2 TB.

EXT3

Es el sucesor natural de EXT2 e hizo su aparición el año 2001.
Permite el "journaling" a diferencia de su antecesor y por lo tanto puede ser más seguro y rápido.
Los máximos tanto de capacidad total como de archivo más pesado, son los mismos que en EXT2.
Tiene 3 tipos de modos de "journaling":

- Journal: Los metadatos y la bitácora de cambios son almacenados en la misma.
- Ordenado: Sólo los metadatos son guardados en el journal, los metadatos son escritos después de ser los datos escritos en el disco.
- Writeback (reescritura): Los cambios pueden ser guardados antes o después de ser escrito en el disco el contenido.

Un sistema EXT2 se puede convertir en EXT3 sin necesidad de hacer respaldo, directamente.

EXT4

Hizo su aparición el 2008 y fue posible utilizarlo desde el kernel 2.6.19
Se caracteriza por soportar tamaños de archivos muy grandes al igual que tamaños de sistema.
- Archivos: 16 TB
- Sistema de archivos: 1 EB.
Puede tener hasta 64.000 subdirectorios (EXT3 podía con la mitad).
Un sistema EXT3 se puede convertir en EXT4.
Cuenta con varias características nuevas como:
-Asignación de multibloques
-Asignación con retraso.
- Journal checksum (es decir, la comprobación de la bitácora).
El "journaling" puede deshabilitarse.

Para convertir un sistema EXT2 en EXT3 debes hacer esto:

CODE:
  1. umount /dev/sda2
  2.  
  3. tune2fs -j /dev/sda2
  4.  
  5. mount /dev/sda2

Y para convertir un sistema EXT3 en EXT4...

CODE:
  1. umount /dev/sda2
  2.  
  3. tune2fs -O extents,uninit_bg,dir_index /dev/sda2
  4.  
  5. e2fsck -pf /dev/sda2
  6.  
  7. mount /dev/sda2

En teoría no es necesario desmontar, en el ejemplo, sólo está hecho por seguridad.

Categoría: General | 1 Comentario »

Entradas relacionadas


Un Comentario

  1. » Ubuntu y las soluciones esotéricas | Informática Práctica | dijo:

    [...] es cuando estás usando software abandonado por sus desarrolladores), a no ser, claro, que quieras pasar tu partición de EXT3 a EXT4 o algo [...]

Deja un comentario

XHTML: Etiquetas permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tenga en cuenta: La moderación de comentarios se encuentra activada, por lo que su comentario podría tardar en aparecer. No hay razón para enviar varias veces su comentario.