Principales diferencias prácticas entre ext3 y ext4, si las hay.

16

Suponiendo que no haya necesidad de preocuparse por la compatibilidad con sistemas más antiguos, espero que siempre sea mejor usar el último sistema de archivos linux estable, que actualmente parece ser ext4.

Sin embargo, parece ext4que no es un gran cambio. El ext4artículo de Wikipedia enumera 11 características principales para ext4, pero por lo que yo entiendo, la mayoría de estas no parecen tener ninguna diferencia práctica importante ext3. El artículo también analiza una posible pérdida de datos causada por la asignación retrasada, pero a mi entender, esto sucedería solo en casos de bloqueo del sistema esotérico y, por lo tanto, tampoco haría ninguna diferencia práctica.

¿Es solo una pequeña actualización gradual sin grandes diferencias, o debo ejecutar para convertir mis ext3sistemas ext4?

Ilari Kajaste
fuente

Respuestas:

9

EXT4 sobre todo dice que arrancará su sistema operativo más rápido. Ubuntu 9.04 debería arrancar hasta un 30% más rápido. Si este es el único uso práctico, me sorprendería, ya que mis cajas de Ubuntu arrancan tan rápido que ni siquiera puedo ir a buscarme una taza de café ...

Pero puede usar discos duros más grandes, tener archivos más grandes, se incorpora más seguridad para proteger los datos del bloqueo y, por último, pero no menos importante, se está optimizando la velocidad ...

Cuando comenzó a desarrollar EXT4 en 2006, se entendió como un EXT3 mejorado. Sin embargo, los cambios son demasiado grandes para llamarlo simplemente una actualización. De ahí el nuevo nombre. Fue agregado al kernel en 2008 ...

Pozo
fuente
5

Te aconsejo que esperes un poco antes de cambiar a ext4, especialmente si estás en Ubuntu. Hay buenas mejoras relacionadas con el rendimiento y la fragmentación en ext4, pero no vale la pena la inestabilidad del sistema.

Lea la publicación de blog de Ted Ts'o , el responsable de mantenimiento de ext4, sobre la posible pérdida de datos debido a la asignación retrasada: la asignación retrasada y el problema del archivo de longitud cero . También eche un vistazo a los tres problemas relacionados con ext4 presentes en Ubuntu 9.04 (Jaunty) y presentados en las notas de la versión 9.04 .

Ext4 es el sistema de archivos predeterminado en Fedora 11, y tienen buenas preguntas frecuentes sobre Ext4 en Fedora 11 que responde a su pregunta bastante bien. Si está en Ubuntu, esperaría hasta Karmic (que también tendrá Ext4 como fs predeterminado) antes de cambiar.

nagul
fuente
4

Respuesta corta: sin prisa.

Respuesta más larga:

No creo que siempre sea tan simple como "usar la última versión de un sistema de archivos". Alos, como señaló @nagul, no creo que ext4 sea más estable que ext3 en este momento.

Incluso las comparaciones de diferencia de velocidad no son sencillas. Los diferentes tipos de sistemas de archivos tienden a funcionar mejor en diferentes situaciones. Hay un buen artículo de linux-mag que compara varios tipos de rendimiento del sistema de archivos .

Una de las principales preguntas que debe hacerse es si esto necesita un diario. Normalmente configuro mis máquinas para usar ext2 para / boot y otras particiones que monto solo lectura, y / tmp (para velocidad).

DaveParillo
fuente
4
  • Fsck mucho más rápido (ext3 puede ser terriblemente lento en sistemas de archivos más grandes)
  • Extensiones (¡asegúrese de reformatear!) => Menos sobrecarga de metadatos
  • ext4 se puede usar sin diario, por ejemplo, para directorios de scratch => más rápido.
  • suma de comprobación del diario => mayor seguridad en caso de accidente
Knweiss
fuente
1

Si no le interesan las nuevas funciones, está bien quedarse con la versión más estable. Pero fsck más rápido solo podría ser el factor decisivo.

Juerga
fuente
1
Escucha Escucha. Los discos ext3 en discos duros más grandes pueden llevar mucho tiempo, incluso sin errores del sistema de archivos. Probablemente no le importe si solo tiene unos pocos gigabytes dedicados a Linux, pero cuando está superando el rango de TB, fsck puede ser realmente muy lento.
ChrisInEdmonton