GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo recuperar datos Xfs después de Rm?

¿Es posible recuperar archivos que han sido rm'ed desde un sistema de archivos XFS? ¿Cómo puedo recuperar archivos suponiendo que no se hayan sobrescrito?

Editar:
Todas las preguntas existentes sobre este tema suponen un sistema de archivos ext{2,3,4}. Estoy buscando una solución XFS.

Respuesta aceptada:

Eliminé un archivo de python que sabía que tenía una cadena específica bastante única. Así que hice lo siguiente:

$ sudo strings -td /dev/mapper/vg01-lv_opt | grep "class Team("
8648365228 class Team(object):
26133651864 class Team(Account):
26134147482 class Team(Account):

Ahora tenía las compensaciones en el lvol donde estaba esa cadena. Luego agregué alrededor de esa área para recuperar el texto:

sudo dd if=/dev/mapper/vg01-lv_opt of=/tmp/recover skip=26134140000 count=1M bs=1

…entonces llevé ese archivo más pequeño a vi y lo recorté, ¡y listo! Recuperé mi contenido.


Linux
  1. Cómo recuperar un archivo eliminado en Linux

  2. ¿Cómo agregar datos al búfer en el script de Shell?

  3. ¿Cómo puedo monitorear datos en un puerto serie en Linux?

  4. En Bash, ¿cómo agrego una cadena después de cada línea en un archivo?

  5. ¿Cómo recuperar un archivo eliminado en Linux?

Cómo recuperar datos eliminados en un sistema Linux

Cómo escribir datos en un archivo en Linux

Cómo importar datos en Apache Solr

Cómo usar Linux para recuperar archivos borrados

Cómo crear un sistema de archivos XFS

Cómo eliminar un archivo de datos de AWStats