¿Cuál es la diferencia entre ext3 y ext4 desde la perspectiva de un usuario genérico?


55

¿Cuáles son las grandes diferencias entre ext3 y ext4 desde la perspectiva de un usuario genérico? Escuché que seguir con ext3 es más sabio. ¿Es eso cierto?

EDITAR : Una cosa que quiero señalar es que soy un usuario con sistema operativo dual (Windows y Ubuntu), por lo que no poder montar una unidad (ext4) desde Windows es algo muy negativo para mí. Pero ext3 tiene este privilegio.

Respuestas:


52

Hace unos años, diría que quédate, ext3pero hoy en día ext4es mejor. Un resumen reciente (16 de mayo de 2011) de thegeekstuff.com lo resume bastante bien:

  • Admite un gran tamaño de archivo individual y el tamaño general del sistema de archivos.
  • El tamaño máximo de archivo individual puede ser de 16 GB a 16 TB
  • El tamaño total máximo del sistema de archivos ext4 es de 1 EB (exabyte). 1 EB = 1024 PB (petabyte). 1 PB = 1024 TB (terabyte).
  • El directorio puede contener un máximo de 64,000 subdirectorios (a diferencia de 32,000 en ext3)
  • También puede montar un ext3 fs existente como ext4 fs (sin tener que actualizarlo).
  • En ext4 se introducen otras características nuevas: asignación multibloque, asignación retrasada, suma de comprobación de diario. fsck rápido, etc. Todo lo que necesita saber es que estas nuevas funciones han mejorado el rendimiento y la confiabilidad del sistema de archivos en comparación con ext3.
  • En ext4, también tiene la opción de desactivar la función de registro en diario.

Una muy buena comparación de 2009 en linuxologist.com tiene un gráfico sobre el rendimiento de escritura con 4Gb:

im1

y también tiene alguna otra información sobre ext4.

Yo mismo he tenido cero problemas con ext4.

Si necesita compartir una partición con Windows, la necesitará ext3. Yo mismo he renunciado a Windows, así que tengo todo configurado ext4y uso una memoria USB para transferir datos a una máquina con Windows (principalmente en el trabajo).

Lo que puede hacer para una configuración es lo siguiente:

/ ext4
intercambiar
/ home ext4
/ datapartiton_with_windows ext3

Luego puede hacer que la última sea una partición compartida para ambos SO.


Cierto. Tiendo a usar una memoria USB para eso. Copie para pegar y los datos están disponibles en otros sistemas operativos.
Rinzwind

El diario es generalmente una buena cosa. Solo apáguelo si sabe exactamente lo que está haciendo.
Thorbjørn Ravn Andersen

2

Las únicas razones por las que puedo pensar en este momento para no usar ext4 son la compatibilidad con sistemas más antiguos, y, la última vez que lo probé, ext4 tuvo problemas con la pérdida de datos cuando se usaba en medios flash (es decir, unidades de memoria flash, etc.). segundo que no he probado en unos seis meses, por lo que puede haber sido reparado. De lo contrario, el rendimiento y la fiabilidad son grandes mejoras con respecto a ext3.


2
Ese problema de "pérdida de datos" puede ocurrir si elimina los medios de manera insegura. Ese no es un problema limitado a ext * sino también a otro sistema de archivos. Es comparable con la función "Optimizar para el rendimiento" en Windows.
Lekensteyn

2
Hoy en día es posible leer ext4 en Windows. Use la utilidad llamada ext2read. Entonces, ¿queda algún otro problema con ext4 FS /
CR2

55
Ese problema de "pérdida de datos", a menos que se haya solucionado, no tiene nada que ver con la eliminación insegura del medio y todo lo que tiene que ver con ext4, tomando algunas suposiciones sobre cómo funciona el dispositivo de almacenamiento que no son ciertas con unidades flash baratas. No tiene que quitar el medio en absoluto. Simplemente haga una gran cantidad de transferencias de datos como, por ejemplo, instalar Linux en una unidad flash ext4. La última vez que lo probé comenzarías a corromperte y faltarían archivos casi antes de que se completara la instalación. Y no, no había nada físicamente mal con el disco. Funcionó bien con ext3.
Perkins
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.