Come ripristinare file cancellati su Linux

December 25

Come ripristinare file cancellati su Linux


Alcuni sistemi operativi hanno i mezzi per ripristinare o ripristinare i file eliminati. Se si elimina un file in Linux e desidera ripristinare, il tempo è essenziale. Linux memorizza una copia della maggior parte dei file nella directory / proc.

istruzione

1 Digitare il terminale o la connessione Putty: "$ lsof | grep [nome del file perduto]." Questo vi sono riportate le informazioni su dove una copia del file cancellato è memorizzato all'interno della directory / proc.

2 Annotare il numero dalla seconda colonna e la quarta colonna delle informazioni visualizzate. Ad esempio, se il comando lsof visualizza le seguenti informazioni, si vuole ricordare il "5678" e "5R", che identifica la copia del file cancellato:

titolo 5678 utente 5r REG 3,87 334.675 2.647.830 / home / utente / [nome del file perso] (soppresso)

3 Tipo "$ cp / proc / 5678 / fd / 5 [nome del file perso]" per copiare il file dalla directory / proc. Si noti la seconda e la quarta numeri di colonna sono utilizzati per identificare il file qui. Il [nome del file perso] In questo comando, o di ciò che si mette in quello spazio, sarà il nome del nuovo file salvato.

Consigli e avvertenze

  • Questo metodo di recupero di file funziona solo se il processo in base al quale il file eliminato era in esecuzione rimane aperto durante le operazioni di ripristino. Se si chiude il processo, la copia del file cancellato sarà rimosso da / proc.