Tengo una computadora de escritorio con Ubuntu Desktop 14.04.4 LTS de 64 bits con una unidad de datos HDD USB 3.0 4TB Intenso 1 partición ext4 adjunta solo (sin SO ni aplicaciones). Después de una falla repentina de energía, no puedo montar la unidad (verifiqué diferentes máquinas Linux host sin resultado)
mensaje de error:
sudo mount /dev/sdd1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdd1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Probado con fsck, e2fsck sin resultado. El mensaje de error dice "Obtenga una versión más reciente de e2fsck".
Intenté con todas las copias de seguridad de superbloques disponibles sin resultado.
Probé los verificadores de Linux de archivos / unidades fuera de línea en el volumen fuera de línea y desmontado sin resultado.
Finalmente, recibí el siguiente mensaje de error para el que no pude encontrar ayuda en línea:
"has unsupported feature(s): metadata_csum".
e2fsck 1.42.9 (4-Feb-2014)
/dev/sdd1 has unsupported feature(s): metadata_csum
e2fsck: Get a newer version of e2fsck!
¿Alguien puede ayudarme a recuperar mis datos?
fuente
Respuestas:
Tuve el mismo problema y me tomó un tiempo solucionarlo, sin formatear :)
Solo sigue esta pista:
Debe descargar la última versión de e2fsck, compilarla y luego usar esta versión.
Aquí hay algunos pasos a seguir (use 1.43.1 o más reciente):
Voila!
fuente
metadata_csum
significa " Metadata Checksums ", que está disponible para los sistemas de archivos Ext4 desde Linux 3.6 pero no es compatible con las herramientas del sistema de archivos hasta la v1.43:Como Ubuntu Bionic tiene e2fsprogs v1.44.1, ya no tiene que compilarlo desde la fuente. En cambio, si tiene Ubuntu Trusty o Xenial , puede descargar los paquetes Deb
e2fsprogs
para su arquitectura e instalarlos con:Desafortunadamente, los paquetes no se pueden instalar con una sola invocación DPKG ya que uno depende previamente del otro y debe instalarse y configurarse antes.
Nota para arquitecturas que no son x86 *: por cualquier razón, los repositorios de paquetes detrás de los enlaces anteriores solo tienen paquetes binarios para las arquitecturas i386 y amd64. Si los necesita para una arquitectura diferente, puede descargarlos desde Launchpad .
fuente
Puede compilar el código fuente e instalar la última versión de e2fsck.
Repositorio de clonación que contiene el código fuente de e2fsck.
Asegúrese de tener instaladas las herramientas necesarias para compilar el código fuente.
Crear directorio para compilar.
Compile el código fuente e instale la última versión de e2fsck.
fuente