¿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.