GNU/Linux >> Linux Esercitazione >  >> Linux

Rollback di un file

Mi dispiace dirti che se non hai eseguito alcun backup, sei quasi sicuramente SOL qui, soprattutto dalla riga di comando.

Lo scollegamento (eliminazione) di un file a volte può lasciare i dati recuperabili fintanto che nient'altro afferra quel particolare inode; la modifica di un file sovrascrive i dati.

Se il tuo collega ha ancora aperto l'editor su cui stava lavorando e il suo buffer di annullamento è abbastanza lungo, potrebbe essere un modo per recuperare l'originale, ma oltre a questo temo tu sia affondato. Spiacente.


Supponendo che tu stia usando ext3, potrebbe essere possibile recuperarlo se il file sostitutivo è stato creato come un altro inode (invece di sovrascrivere il file esistente), usando debugfs sul filesystem non montato e per trovare l'inode del file originale. Sfortunatamente, se il tuo collega sovrascrive il file, invece di spostarlo da parte e poi cancellarlo, non c'è più. Suggerirei di usare debugfs con estrema cautela , perché puoi seriamente rovinare un filesystem. Il suo uso è davvero solo per un ultimo disperato tentativo.


Linux
  1. Ssh:copia un file sul sistema locale con Ssh?

  2. Ordinare parte di un file?

  3. C fopen vs open

  4. Come creare un file in Linux dalla finestra del terminale?

  5. Come grep \n nel file

Come spostare un file in Linux

Comprendere i permessi dei file Linux

Bash:Scrivi su file

Editor VIM

Cos'è un file .sh?

Logrotate Riuscito, il file originale torna alla dimensione originale