En este artículo vamos a ver estas diferencias y por último les presentaré todos en formato tabular para que sean fáciles de leer rápidamente.
Sistema de archivos EXT2
- Es el segundo sistema de archivos extendido que fue creado para superar las limitaciones del sistema de archivos EXT.
- Introducido en 1993 por Remy Card, fue el primer sistema de archivos de grado comercial para Linux
- No admite Journaling
- Adecuado para tarjetas SD y unidades USB, ya que tiene un alto rendimiento y escritura baja (ya que el registro en diario no está disponible). USB y almacenamiento SD están limitados con ciclos de escritura por lo tanto su mejor ajuste para ellos.
- Límites: Tamaño de archivo individual de 16 GB a 2 TB. Tamaño del sistema de archivos de 2TB a 32TB.
Los límites se calculan en función del tamaño del bloque utilizado. El tamaño del bloque varía de 1KB a 8KB. Por ejemplo, si se utiliza un tamaño de bloque de 1 KB, el tamaño máximo de archivo puede ir hasta 16 GB y para 8 KB es de 2 TB. Los tamaños medios son 2KB y 4KB que tienen límites de tamaño de archivo de 256GB y 2TB (no mencionados en los límites anteriores), respectivamente. Lo mismo se aplica a los límites de tamaño del sistema de archivos definidos anteriormente
Sistema de archivos EXT3
- El tercer sistema de archivos extendido que fue creado para superar las limitaciones del sistema de archivos EXT2.
- Introducido en 2001 por Stephen Tweedie. Era el sistema de archivos más común en muchas distro de Linux.
- Soporta Journaling
- Journaling mantiene un registro de los cambios de archivo que ayuda en la recuperación rápida y reducir las posibilidades si la pérdida de datos en caso de bloqueo del sistema
- Límites: Tamaño de archivo individual de 16 GB a 2 TB. Tamaño del sistema de archivos de 4TB a 32TB.
Sistema de archivos EXT4
- El cuarto sistema de archivos extendido que fue creado para superar las limitaciones del sistema de archivos EXT3.
- Introducido en 2008 por el equipo de desarrolladores. Su más reciente sistema de archivos en la familia ext.
- Soporta Journaling
- Muchas de las nuevas características introducidas. Extents, Compatibilidad con versiones anteriores, Pre-asignación persistente, Asignación diferida, Número ilimitado de subdirectorios, Suma de comprobación del diario, Comprobación FS más rápida, Encriptación transparente.
- Límites: Tamaño de archivo individual de 16GB a 16TB. Tamaño del sistema de archivos hasta 1EB.
- No es necesario actualizar FS. Debido a la compatibilidad hacia atrás, ext2, ext3 se puede montar directamente como ext4.
Todos los puntos anteriores pueden formatearse en formato tabular como se indica a continuación:
Linux FS : ext2 vs ext3 vs ext4 |
---|
Parámetro | EXT2 | EXT3 | EXT4 |
Introducido año | 1993 | 2001 | 2008 |
Creado por | Remy Card | Stephen Tweedie | Team of developers |
Journaling | No disponible | Disponible | Disponible |
Tamaño individual de archivo | 16GB to 2TB | 16GB to 2TB | 16GB to 16TB |
Tamaño del sistema de archivos | 2TB to 32TB | 4TB to 32TB | up to 1EB |
Actualización | Se puede hacer en línea a EXT3. Se puede montar como EXT4. No necesita actualizar | Se puede montar como EXT4. No necesita actualizar | NA |
Fuente: maslinux