Compatibilidad EXT4

A continuación, un copia literal de un importante comentario, enviado por nuestro querido Shaun Dennie en el foro de Ubuntu-ar LoCo Team, respecto a una consulta sobre usar filesystems en ext4 con versiones previas a Jaunty Jackalope (9.04).

Aclaración importante: Este no es un tutorial propiamente dicho. Y Shaun recomienda fuertemente no probar esto en casa (y mucho menos en un entorno en producción en el trabajo). Estos comentarios son sólo a título informativo y para que quienes sientan cierta inquietud en probar EXT4 sepan de antemano a que riesgos, inconvenientes y problemas se exponen.

---
Notas de ext4 con Hardy:

- Para usar ext4 con Hardy o Intrepid, tenés que usar el kernel 2.6.28 (que tiene ext4 estable y no ext4dev).

- El grub de 8.04 y 8.10 no entiende ext4 así que necesitás una partición /boot ext2 u ext3.

- Hay que compilar y instalar el nuevo e2fsprogs: ftp://ftp.kernel.org/pub/linux/kerne...1.41.4.tar.bz2

- Hay que poner "ext4" en /etc/initramfs-tools/modules y hacer un "update-initramfs -u" después de iniciar con el kernel 2.6.28.

- Hay un bug en Hardy (no se con Intrepid) y no te va a funcionar si no hacés el workaround acá: https://bugs.launchpad.net/ubuntu/+s...ls/+bug/309762

- Tenes que cambiar "ext3" a "ext4" y usar la opción "extents" en /etc/fstab

Y despues de hacer todo eso, lo mas probable es que:

1) La máquina no va a iniciar y no tenés ningún LiveCD que sabe leer ext4 (Y te va a pasar. Te lo juro.)

o

2) La máquina inicia pero no hay ninguna diferencia entre ext3 y ext4. Para usar ext4 hay que reformatear las particiones con mke2fs.ext4 y despues copiar la información a la partición nueva. Si no, estás mas o menos usando ext3 pero con el driver de ext4.

Si no te molesta a hacer todo eso... la máquina va a andar bárbaro...

En realidad me encanta ext4 pero hasta Jaunty, es un poco difícil armar el sistema así. Si tenes particiones / y /home, con el kernel 2.6.28 podes cambiar /home a ext4 y no vas a tener ningún problema. Esta complicadísimo sólo si tratas de usar ext4 por el root.

No es un "HOWTO" exacto pero cambié dos máquinas con Hardy a ext4 y así se hace.

---
Desde ya, nuestro agradecimiento a Sdennie por este aporte.