GNU/Linux >> Linux Esercitazione >  >> Linux

Come recuperare i dati Xfs dopo Rm?

È possibile recuperare file che sono stati ripristinati da un filesystem XFS? Come posso recuperare i file supponendo che non siano stati sovrascritti?

Modifica:
Le domande esistenti su questo argomento presuppongono tutte un file system ext{2,3,4}. Sto cercando una soluzione XFS.

Risposta accettata:

Ho eliminato un file python che sapevo conteneva una stringa specifica abbastanza univoca. Quindi ho fatto quanto segue:

$ sudo strings -td /dev/mapper/vg01-lv_opt | grep "class Team("
8648365228 class Team(object):
26133651864 class Team(Account):
26134147482 class Team(Account):

Ora avevo gli offset in lvol dove si trovava quella stringa. Quindi ho fatto un dd intorno a quell'area per recuperare il testo:

sudo dd if=/dev/mapper/vg01-lv_opt of=/tmp/recover skip=26134140000 count=1M bs=1

...poi ho portato quel file più piccolo in vi e ho ritagliato il file, e voilà! Ho riavuto i miei contenuti.


Linux
  1. Come recuperare un file cancellato in Linux

  2. Come prevenire e ripristinare l'eliminazione accidentale di file in Linux

  3. Come aggiungere i dati al buffer nello script della shell?

  4. Come eseguire il grep per i contenuti dopo il modello?

  5. Come recuperare una shell dopo una disconnessione

Come recuperare i dati cancellati su un sistema Linux

Come scrivere dati in file in Linux

Come importare dati in Apache Solr

Come usare Linux per recuperare file cancellati

Come creare un filesystem XFS

Come eliminare un file di dati AWStats