come recuperare i file cancellati accidentalmente su filesysdtem ext3/ext4

Per recuperare i dati cancellati accidentalmente dal file system formattati con ext3/ext4 si possono usare due programmi:

ext3grep
extundelete

extundelete è più veloce e supporta entrambi i filesystem… un esempio di utilizzo è :

cd /test
extundelete –restore-file prova/prova.txt

i file verranno copiati nella cartella /test/RECOVERED_FILES/

E’ possibile anche recuperare intere directory utilizzando l’opzione “–restore-all” oppure “–restore-directory”

es:

test/Documenti/prova /dev/sda2

Per recuperare i dati cancellati accidentalmente dal file system formattati con ext3/ext4 si possono usare due programmi:
Continue reading

RAID 1 software. Quando l’array va in crisi:

Stamattina, appena arrivato nel mio studio, ho letto la posta che il mio server spedisce all’account di amministrazione e con somma sorpresa ho appreso che uno dei dischi rigidi configurato in RAID 1 (mirroring) mi ha abbandonato. La particolarità dell’errore consiste nel degradamento di tutti gli array RAID 1 configurati. Quando accade un avvenimento come questo, dove si degradano gli array di un intero disco rigido, è altamente probabile che quel disco si sia rovinato e sia da sostituire. Ma ecco quale errore mi è stato notificato in posta elettronica e come ho provveduto a porre riparo.
Sulla casella di posta elettronica ho ricevuto due messaggi contenti questo oggetto:

DegradedArray event on /dev/md1:server-studio.miodominio ;
DegradedArray event on /dev/md2:server-studio.miodominio ;

Dato che sul mio server esistono soltanto due array RAID (md1 e md2), relativi rispettivamente alla partizione di /boot ed alla /, e considerato che entrambi gli array risultavano degradati per la fuoriscita dal mirroring delle partizioni residenti sul secondo disco rigido, è altamente probabile che quest’ultimo sia un malato terminale. Lanciando il comando cat /proc/mdstat, infatti, non risultavano presenti le partizioni di hdc (il secondo disco rigido). Continue reading

Recuperare dati da supporti danneggiati

Spesso mi capita di sentirmi chiedere di recuperare importantissimi dati (fare i backup no, eh?) da dischi usb maltrattati, portatili caduti e situazioni simili. A volte i supporti sono talmente mal conciati da rendere impossibile qualunque tentativo di recupero a livello hobbystico, ma spesso si riesce a salvare buona parte dei dati.

In questo articolo voglio presentarvi una carrellata degli strumenti che uso in questi casi.

dd_rescue
Continue reading

Recupero dati con linux

I file cancellati sul nostro hard disc finché lo spazio che occupavano non viene rimpiazzato possono essere recuperati.

Foremost un tool di recupero dati su linux. Home Page click Qui.

Guida DataRecovery su wiki internazionale dove si sono altri tool di recupero.

Installazione da terminale o da synaptic

sudo apt-get install foremost

dev-hdc-gparted.pngSupponiamo che dobbiamo recuperare dati da hdc1

Dobbiamo indicare dove posizionare dati recuperati per esempio su unità esterna USB oppure hdc3 nel mio caso. Questa unità contenitore deve essere molto grande da ricevere tutti i file recuperati.

Creazione volume contenitore file recuperati

Da terminale montiamo la cartella recovery

sudo mount /dev/hdc3 /recovery

Fatto questo su hdc1 avremo una nuova directory, cliccandoci andiamo a finire dentro hdc3 come se fosse un collegamento.

Ora creiamo la cartella foremost

sudo mkdir /recovery/foremost

Eseguiamo ora Foremost.

sudo foremost -i /dev/hdc1 -o /recovery/foremost

Con questo comando foremost intercetta tutti i file cancellati di tutte le estensioni. Attendere può impiegare anche molto tempo dipende dall’area di lavoro della ricerca.
Continue reading

recuperare i files cancellati

Purtroppo, con i moderni filesystem journaled non è possibile recuperare facilmente i files eliminati. Nonostante ciò, con gli strumenti adatt e un pizzico di pazienza possiamo ispezionare il nostro disco alla ricerca del file perduto poichè un file, prima di essere eliminto fisicamente, necessita di essere sovrascritto e può passare molto tempo prima che questo avvenga.

ricerca

Procediamo con l’installazione di Foremost (dovrebbe essere presente nei repo di tutte le distro) e successivamente creiamo un immagine della partizioe che desideriamo esplorare:

dd if=/dev/hda1 of=partizione.img .

A questo punto lanciamo foremost in questo modo :

foremost -t jpg,gif -o ritrovati -i partizione.img .

Analizziamo il comando: sostituiamo a jpg,gif i formati dei files che ci interessano (un elenco completo dei formati riconosciuti lo troviamo nell man page del software : man foremost ); sostituiamo ritrovati con il nome della cartella in cui vogliamo che siano messi i files recuperati.
Continue reading