Como recuperar arquivos de banco de dados SQLite apagados?

1

Como recuperar arquivos de banco de dados SQLite excluídos?

Usar a ferramenta magicrescue com os seguintes parâmetros simplesmente extrai os arquivos de consulta SQL:

sudo magicrescue -r sqlite -d ~/output /dev/hdb1
    
por Te Ri 01.01.2018 / 16:49

1 resposta

0

Acontece que magicrescue cria realmente o arquivo SQL do arquivo de banco de dados encontrado.

O /usr/share/magicrescue/recipes/sqlite é uma receita especial que alcança isso:

# Extracts sqlite databases
# Author: Eric Pozharski <[email protected]>
# See #730007
#
0 string SQLite format 3\x00
extension sqlite

# Result will be "CREATE TABLE"'s and "INSERT INTO"'s
allow_overlap -1
#min_output_file 1024
command dd bs=1M count=16 of="$1.with-trash" 2>/dev/null; sqlite3 -init /dev/null "$1.with-trash" .dump >"$1" ; rm -f "$1.with-trash"

Assim, os arquivos *.sqlite são realmente arquivos SQL criados a partir de arquivos de banco de dados encontrados.

    
por Te Ri 01.01.2018 / 17:53