June 19
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.
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.