El sistema de archivos ext4 se dañó debido a una escritura incorrecta

El sistema de archivos ext4 se dañó debido a una escritura incorrecta

Esto es lo que pasó,

inserté mi(importante)HDD externo en una máquina RedHat 6, hice mi tarea, desmonté la unidad a través de Nautilus y la desconecté físicamente de la máquina (y ahora me di cuenta de eso, desconecté la unidad rápidamente mientras Nautilus (de RHEL6) escribía algo en el disco).

Ese disco duro tenía 3 particiones,100GB ext4,50 GB ext4y quedando sobre148GB ntfs.

Luego lo conecté nuevamente a mi máquina Ubuntu 14.04, y ahora los dosext4Las particiones de la unidad no se montan.

Esto es lo que dice Gparted:

ingrese la descripción de la imagen aquí

y,

ingrese la descripción de la imagen aquí

Además, aquí está el sudo fdisk -lresultado del comando,

Disk /dev/sdb: 320.1 GB, 320072932352 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142446 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf909bf11

Device Boot Start End Blocks Id System
/dev/sdb1 2048 209717247 104857600 83 Linux
/dev/sdb2 209717248 314574847 52428800 83 Linux
/dev/sdb3 314574848 625141759 155283456 7 HPFS/NTFS/exFAT

No estoy tan familiarizado fsckni fsck.ext4tengo comando, por favor dame una dirección.

Respuesta1

Ejecute esto tanto para sdb1 como para sdb2. Si el disco externo y está seguro de que todo está desmontado, puede ejecutarlo desde dentro de su Ubuntu en funcionamiento. Es posible que otros necesiten utilizar el instalador en vivo.

Desde liveDVD/Flash para que todo esté desmontado, cámbielo si es necesario, cambie el ejemplo que se muestra con la partición sdb1 a su(s) partición(es)

e2fsck se utiliza para comprobar la familia de sistemas de archivos ext2/ext3/ext4. -p intenta corregir situaciones en las que no se requiere respuesta

sudo e2fsck -C0 -p -f -v /dev/sdb1

si hay errores: -y auto responde sí para las correcciones que necesitan respuesta

sudo e2fsck -f -y -v /dev/sdb1

ver también:

man e2fsck

Respuesta2

¡Cuatro cosas a considerar!

Primero, debería intentar montarlo nuevamente en el dispositivo original en el que funcionó por última vez. Si este es el caso, puede hacer una copia de seguridad de sus datos desde allí y luego borrar la unidad por completo.

En segundo lugar, es posible que las particiones no se estén montando porque estaba escribiendo algo, Windows se retrasa de la misma manera cuando se extrae un CD, se solicita a toda interacción del usuario que coloque el CD o de lo contrario. Por lo tanto, simplemente volver a colocar el disco duro funcionaría, pero sólo si todavía tienes la máquina en funcionamiento. Sin embargo, en algunos casos se pueden revertir los últimos cambios realizados.

En tercer lugar, lo más probable es que su archivo de tabla de particiones, cuyo nombre no recuerdo, esté destruido y dañado.

En cuarto lugar, nunca, jamás, jamás, debes retirar una unidad mientras esté en uso.

Si los primeros tres no pueden solucionar su problema, recupere los datos que pueda y llame a un profesional para recuperar los datos "perdidos" que no pueda. Lamentablemente, los problemas del disco duro son en su mayoría irreversibles y permanentes, y no es posible solucionarlos sin arruinar aún más el disco o su contenido. Es por eso que todo el mundo te dice de manera redundante que hagas una copia de seguridad de tu contenido.

información relacionada