h1

Error «mount: tipo de sistema de ficheros ‘ext4’ desconocido»

17/06/2009

Durante la progresiva desaparición de ReiserFS, consolidándose ext3 como sistema de ficheros en GNU/Linux 10 años después de su publicación se ha incluido como oficial el soporte de ext4 en el Kernel, con muchas mejoras y aumento de rendimiento (algunos equipos ya arrancan en 10″).

Tras formatear una partición con fsck.ext4, si al montarla ocurre el siguiente error:

carlos@shirley:~$ sudo mount -t ext4 /dev/sdc1 /mnt/
mount: tipo de sistema de ficheros 'ext4' desconocido
mount: unknown filesystem type 'ext4'

Es necesario utilizar un kernel 2.6.28 o superior. Para ver la versión que se está utilizando en ese momento:

carlos@shirley:~$ uname -a

y para instalar un kernel con soporte para ext4:

root@shirley:~# apt-cache search 2.6.28
root@shirley:~# apt-get install linux-image-2.6.28-11-generic

Tras esto, verificar que en el siguiente arranque se va a utilizar ese kernel. Para ello, si se utiliza Grub como gestor de arranque, comprobar o adaptar su fichero de configuración para que lo utilice:

carlos@WhenIGrowUp:/$ sudo /boot/grub/menu.lst
[...]
default 0
[...]
## ## End Default Options ##
title Ubuntu 8.10, kernel 2.6.28-11-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=bc4f22438-f175-2f7b-aebf-123456789 ro quiet splash reboot=b pci=noacpi
initrd /boot/initrd.img-2.6.28-11-generic
[...]

Guardar y reiniciar.

Nota I: si se pone la partición «/» en ext4, debe cambiarse el gestor de arranque a uno que soporte ext4. Grub por ej. no lo soporta, es necesario actualizarlo a Grub2.
Nota II: se se desea migrar una partición existente, se puede seguir el siguiente work around.

3 comentarios

  1. Avatar de benat

    Hola.
    Tengo un problema con un archivo de imagen que he recuperado de un disco externo usb:
    etxeko:/home/benat# fsck -y /home/benat/backup.img
    fsck 1.41.3 (12-Oct-2008)
    e2fsck 1.41.3 (12-Oct-2008)
    /home/benat/backup.img: limpio, 506901/19161088 ficheros, 7214938/76634058 bloques

    Intento montarlo pero me da error:
    mount: tipo de sistema de ficheros ‘ext4’ desconocido

    Tengo instalado el kernel
    Linux etxeko 2.6.26-2-686 #1 SMP Wed Sep 21 04:35:47 UTC 2011 i686 GNU/Linux
    de la versión squeeze de debian.

    Intento:
    etxeko:/home/benat# apt-cache search 2.6.28
    ekeyd-uds – Simtec Electronics UDEKEY01 Entropy Key Daemon (UDS variant)
    usbip – USB device sharing system over IP network
    xfce4-hdaps – plugin to indicate the status of HDAPS for the Xfce4 panel
    etxeko:/home/benat# apt-get install linux-image-2.6.28-11-generic
    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    E: No se pudo encontrar el paquete linux-image-2.6.28-11-generic

    No se que debo hacer, actualizar debian, o actualizar kernel? Ayuda, por favor.


  2. Avatar de Carlos

    prueba a actualizar el kernel a la versión más moderna que tengan tus repositorios, no tiene por qué ser la 2.6.28, si no probablemente una posterior. Si te ves atascado, actualiza Debian completo con un apt-get dist-upgrade.


  3. Avatar de Julissa

    Stellar work there eveoerny. I’ll keep on reading.



Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.