Come annullare l'eliminazione Linux

June 19

Come annullare l'eliminazione Linux


L'eliminazione di un file di Linux da incidente può essere devastante per la vostra produttività. file Linux vengono eliminati quando il comando "rm <file1>" viene rilasciato come parte di un errore tipografico sul nome del file. I nomi dei file sono semplicemente si collega a un inode, che contiene le informazioni critiche sul file come ad esempio i permessi e la proprietà. Mentre il nome del file è stato eliminato, i dati possono essere ancora lì. Se il programma utilizzando il file rimane aperto, il file può essere recuperato.

istruzione

1 Lascia tutti i programmi in esecuzione e il computer acceso subito dopo aver accidentalmente l'eliminazione del file.

2 Tipo "lsof | grep <file1>" al prompt dei comandi. I dettagli sul file eliminato appariranno nell'output come segue: "meno 4000 Bob 5r REG 3,67 144393 1.306.722 / home / bob / file1 (soppresso)."

3 Annotare le informazioni nella seconda e quarta colonna (4000 e 5R) meno la "r" in 5r. Il file cancellato è memorizzato nella directory "/ proc". Con queste informazioni è possibile ripristinare il file.

4 Tipo "cp / proc / 4000 / fd / 5 /home/kenny/file1.recovered" per il nome del file eliminato e spostarlo in una nuova directory tutti in una volta.