fsck accidental en montado

fsck accidental en montado

Accidentalmente ejecuté "fsck" en una partición montada que era mi única partición. Ahora no puedo arrancar. Era Fedora 13, el sistema de archivos debería ser ext3.

Arranqué desde usb con ubuntu 11.10. Descubrí que perdido+encontrado está vacío. No puedo encontrar mis archivos. ¿Hay alguna manera de recuperarlos?

Sólo quiero guardar algunos de mis archivos.

Respuesta1

Acciones inmediatas (Hacer y No Hacer):

  • Hacerparticione inmediatamente umount /dev/sdaXo si no es posible, haga mount -o remount,ro /dev/sdaXdónde /dev/sdaXestá el nodo del dispositivo de partición.
  • Noescriba cualquier cosa en la partición que contenga archivos/datos que esté intentando recuperar.
  • Noejecute cualquier herramienta de reparación del sistema de archivos (fsck o como) o cualquier utilidad que pueda modificar el sistema de archivos o el contenido del disco.
  • NoIntente montar/usar esa partición antes de que las copias de seguridad de su etapa inicial estén listas.

Antes de iniciar la recuperación:

Siempre debe crear una imagen de disco o partición antes de intentar recuperar cualquier archivo de un sistema de archivos roto. Cuando tienes un archivo de imagen, siempre puedes revertirlo si algo sale mal con el proceso de recuperación y la situación empeora.

Beneficios notables

  • Puede replicar su copia de seguridad y ejecutar diferentes métodos de recuperación al mismo tiempo, ahorrando efectivamente el tiempo dedicado al proceso de recuperación general.
  • Puede reiniciar todo el proceso de recuperación desde el principio si algo sale terriblemente mal con la recuperación [fallan las herramientas de recuperación, se dañan más los datos,El choque de cabeza, etc., hace que la fuente original sea inoperable., ...]
  • En una situación dada, es muy mala idea trabajar directamente en el dispositivo donde residen sus datos más valiosos.

Preparándose para la recuperación:

Hay varias formas y utilidades que podrían ayudar con la creación de imágenes, un ejemplo es usar la utilidad de Linux llamadadd. Esta utilidad puede copiar cada bit del disco duro al archivo.

Sin embargo, hacer imágenes de disco de esta manera puede consumir mucho espacio en el disco, un archivo de 2000 GB por un disco de 2000 GB porque ddno mira el sistema de archivos ni los datos almacenados en el disco duro, sino que simplemente intenta copiar todo lo que puede ver. Es imprescindible utilizar compresión (al menos para discos más grandes), incluso si se utiliza el método de compresión más rápido, todavía elimina la mayoría de los ceros [RLE] desde el archivo. Este ejemplo copia el disco /dev/sdaa /mount/backups/disk1.img.bz2.

# Disk image + compression with bzip2:
dd if=/dev/sda of=/dev/stdout bs=1M | bzip2 > /mount/backups/disk1.img.bz2
# Or compression with gzip:
dd if=/dev/sda of=/dev/stdout bs=1M | gzip > /mount/backups/disk1.img.gz

Si está tomando una imagen de una fuente defectuosa, utiliceddrescueen lugar de dd(ddrescue es una utilidad similar pero puede reintentar/omitir sectores en caso de errores).

Cómo recuperar archivos:

Buenas utilidades de recuperación de archivos para sistemas de archivos EXT sonextundeleteyext3grep.

debugfspodría ayudar, pero requiere cierta comprensión del sistema de archivos subyacente, puede intentar si puede leer su sistema de archivos. Ver caty dumpproporcionado por debugfspara ver y copiar archivos.
Verhttp://carlo17.home.xs4all.nl/howto/undelete_ext3.html
yhttp://www.cyberciti.biz/tips/surviving-a-linux-filesystem-failures.html

testdiskes otra utilidad utilizada para buscar y reparar tablas de particiones del disco.

fsck -t ext3 -f -yTambién vale la pena intentarlo, pero recuerde que esto escribirá directamente en la fuente, así que asegúrese de tener una copia de seguridad.

photorecSi todo lo anterior falla, intente esto.fotorrecreaciónIntentará buscar archivos por encabezados para poder recuperar solo tipos conocidos.listado aquípero probablemente pueda recuperar al menos algo porque no necesita saber nada sobre el sistema de archivos, sino que funciona directamente con datos sin procesar. Sin embargo, si los archivos no son contiguos, es posible que algunos archivos no se recuperen por completo. Otra utilidad con la misma funcionalidad esPrincipalyRescate mágico.

Algunas notas:

Recuerde que algunas utilidades de recuperación/comprobación también pueden empeorar la situación al corromper los datos, es por eso que primero debe crear una copia de seguridad completa del disco antes de continuar con la recuperación.

La compresión de imágenes de disco se podría realizar de manera efectiva conLZ4oDESINFLARya que ambos tienen un buen soporte RLE y, por supuesto, cualquier algoritmo sin pérdidas servirá (más o menos eficazmente).

También hay muchas otras utilidades de recuperación por todas partes.Google.

información relacionada