La perdita di dati è una cosa negativa e frustrante che tutti gli utenti di computer devono affrontare a un certo punto. Che fosse dovuto a un arresto anomalo del disco rigido o alla cancellazione accidentale, ci siamo trovati tutti in situazioni in cui vorremmo poter recuperare i nostri dati cancellati.
Fortunatamente, il recupero dei file eliminati è relativamente più semplice su Linux rispetto ad altri sistemi operativi. Puoi facilmente recuperare i file cancellati usando strumenti come TestDisk, PhotoRec e Foremost. Verificare È possibile recuperare i dati da un'unità USB? Cosa hai bisogno di sapere.

Link veloci
Cose da sapere prima di iniziare
I sistemi Linux come altri sistemi operativi forniscono Cestino/Cestino che semplifica l'accesso ai dati eliminati. Quindi, se hai eliminato dei file utilizzando il pulsante Elimina sulla tastiera, puoi recuperarli immediatamente visitando il Cestino e ripristinandoli.
Tuttavia, se elimini definitivamente i file utilizzando il collegamento Maiusc + Canc Sarà necessario ripristinarlo utilizzando una delle applicazioni di recupero dati disponibili per Linux. Ma poiché applicazioni diverse utilizzano metodi diversi per recuperare i dati persi, potrebbero essere necessari diversi tentativi per ripristinare tutti i file eliminati su Linux.
Fortunatamente, anche in caso di cancellazione definitiva, i dati non vengono persi immediatamente. Sono nascosti dal file system ma verranno cancellati solo quando sovrascritti. Quindi il primo passo per recuperare i dati persi dalla partizione del disco rigido è rendere la partizione di sola lettura. Ciò garantisce di non sovrascrivere i dati eliminati accidentalmente.
Ad esempio, se i file eliminati si trovano nella partizione /dev/sdb1, è necessario prima smontarla e quindi rimontarla in sola lettura. Puoi farlo usando i comandi seguenti. Assicurati di impostare il nome della partizione in base al tuo sistema.
sudo umount /dev/sdb1 sudo mount -o ro /dev/sdb1 /media/read-only
È anche buona norma clonare la partizione su un'altra unità. Garantirà di non perdere la partizione di origine durante il ripristino dei dati. Puoi usare il comando dd Per clonare partizioni Linux. Il comando seguente copia il contenuto di /dev/sdb1 nella partizione sda1 di /dev/sda , su un'unità diversa.
dd se=/dev/sdb1 di=/dev/sda1 bs=1M
Recupera i file eliminati su Linux con TestDisk
TestDisk è un'applicazione di recupero dati dedicata e open source in grado di recuperare efficacemente file o partizioni eliminati in modo permanente. È ricco di molte funzioni utili e offre un'interfaccia facile da usare. Puoi installare TestDisk su Linux usando i seguenti comandi:
# Ubuntu e Debian
sudo apt installa disco di prova
# RHEL e CentOS
sudo yum install epel-release sudo yum install testdisk
# ArchiLinux
sudo pacman -S testdisk
Una volta installato, puoi avviare TestDisk aprendo Terminale e digitando il comando testdisk.
sudo disco di prova
Ti ritroverai nel prompt interattivo TestDisk. Utilizzare i tasti freccia sulla tastiera per navigare e premere entra per selezionare le opzioni. La prima opzione disponibile è creare un file di registro. Puoi andare avanti e crearne uno.

La schermata successiva visualizzerà un elenco di supporti di archiviazione collegati al sistema. Scegli il dispositivo contenente i file eliminati. Useremo gli argomenti /dev/sdb per questa directory. Selezionare l'opzione di conseguenza e premere Continua.

La schermata successiva ti chiederà di selezionare il tipo di partizione per il tuo disco. Scegli ciò che è giusto per la tua guida. Si noti che TestDisk tenterà di rilevare automaticamente il tipo corretto. Quindi, se non sei sicuro, vai al tipo di partizione che TestDisk ha rilevato.

Vedrai diverse opzioni disponibili nella schermata successiva. L'opzione Analizza è utile per recuperare le partizioni perse. Tuttavia, useremo Opzioni avanzate Per recuperare file cancellati.

Successivamente, vedrai un elenco di tutte le partizioni sul dispositivo selezionato. Seleziona la partizione contenente i dati eliminati e scegli Annulla eliminazione dal menu in basso.

TestDisk controllerà le voci MFT per i file eliminati in questa sezione e li elencherà qui. Stiamo cercando un file immagine.jpg mostrato su questa schermata.

È possibile selezionare/deselezionare file specifici utilizzando : و a Per tutti i file che utilizzano il tipo di file. Dopo aver selezionato i file da ripristinare, premere C per copiarlo.

Ti verrà chiesto di scegliere una destinazione di riscatto. Vai lì e tocca C per salvare il file.

Recupera i file cancellati su Linux con PhotoRec
PhotoRec è un'altra potente app di recupero dati realizzata dagli sviluppatori di TestDisk. È stato sviluppato per recuperare le foto cancellate su Linux, ma si è evoluto in un'applicazione completa. Puoi usare PhotoRec Per recuperare tutti i tipi di file cancellati.
La differenza tra TestDisk e PhotoRec è che quest'ultimo può recuperare file anche da dischi rigidi che sono stati danneggiati in modo irreparabile. Utilizza le firme dei file per rilevare i file eliminati, il che lo rende molto potente. Tuttavia, i file recuperati tramite PhotoRec non conservano il nome file originale.
Puoi installare PhotoRec su diverse distribuzioni Linux usando gli stessi comandi usati per installare TestDisk. Pertanto, se hai già installato TestDisk, non è necessario installare nuovamente PhotoRec. Se non hai installato TestDisk in precedenza, controlla la sezione precedente e installa il pacchetto testdisk.
sudo fotorec
Questo comando avvierà PhotoRec e ti porterà al menu di avvio. Il layout è simile a TestDisk, così come la navigazione. Ti verrà chiesto di scegliere il supporto del disco. Selezionare l'opzione corretta e premere Continua.

Dovrai quindi scegliere la partizione di origine. Seleziona la sezione appropriata e seleziona File Opz dal menu in basso.

Qui puoi selezionare il tipo di file dei file eliminati. PhotoRec selezionerà tutti i tipi di file per impostazione predefinita. Puoi disabilitare tutti gli usi e selezionare un tipo specifico usando x. sceglieremo jpg Per recuperare il file immagine.

Ora conta con q E seleziona l'opzione di ricerca per iniziare a recuperare i file su Linux.

Sarà quindi necessario selezionare il tipo di file system. Scegliere altro Se la partizione di origine non è ext3/ext4.

In questo passaggio è necessario specificare se si desidera cercare i tipi di file specificati nell'intera partizione o solo nello spazio libero. Faremo un'opzione Spazio libero Per cercare più velocemente.

Il passaggio successivo richiede agli utenti di scegliere una directory di destinazione. Assicurati di non salvare i file sulla stessa partizione che stai scansionando. Spostarsi nel luogo desiderato utilizzando i tasti freccia e premere C salvare.

PhotoRec ora eseguirà la scansione dei settori liberi e salverà i file recuperati nella destinazione specificata. Salverà i file recuperati in una directory chiamata recovery_dir.

Verificare Le migliori app gratuite di recupero file per Windows.
Recupera i file eliminati utilizzando Foremost su Linux
Foremost è un'app gratuita di recupero dati per Linux. Viene fornito con una semplice interfaccia CLI. Sebbene l'app non sia interattiva come TestDisk o PhotoRec, è comunque utile in determinati scenari. Puoi installare Foremost su Linux usando i seguenti comandi:
# Ubuntu e Debian
sudo apt install foremost
#Fedora
sudo dnf install foremost
# ArchiLinux
sudo pacman -S foremost
Una volta installata, l'utilizzo dell'app è relativamente semplice. Puoi elencare tutte le opzioni possibili prima di tutto usando il comando seguente:
soprattutto -h
Il file picture.jpg cancellato può essere recuperato utilizzando il seguente primo comando:
innanzitutto -v -t jpg -i /dev/sdb1 -o ~/recovery/
Questo comando cercherà tutte le immagini JPG perse in /dev/sdb1 e le ripristinerà in ~/recovery. Il segno permette -v Registrazione lunga, set -i Sezione sorgente, specificare -o guida all'uscita.

Opzione consentita -t Gli utenti possono specificare quali file cercare. Soprattutto, l'applicazione supporta vari tipi di file e può individuare immagini, video, testi e file eseguibili. Puoi cercare più estensioni utilizzando un elenco separato da virgole. Verificare Le migliori app per recuperare file cancellati che non abbiamo mai recensito prima.
Recupera i file eliminati su Linux con extundelete
extundelete è un'altra app di recupero dati in grado di recuperare file cancellati da file system ext3/ext4. Questi sono i file system utilizzati dalle popolari distribuzioni Linux come Ubuntu. È possibile installare extundelete utilizzando uno dei seguenti comandi:
# Ubuntu e Debian
sudo apt install extundelete
# RHEL e CentOS
sudo yum installa extundelete
# ArchiLinux
sudo yay -S extundelete
Una volta installato, puoi procedere al recupero dei file cancellati dal tuo sistema Linux utilizzando extundelete. Utilizzare il comando seguente per ripristinare rapidamente un file specifico. Si noti che il percorso del file è correlato alla partizione principale.
sudo extundelete — restore-file picture.jpg /dev/sdb1

Il comando seguente recupera tutti i file dalla partizione /dev/sdb1. Modifica il nome della sezione in modo che corrisponda alla tua fonte.
sudo extundelete — ripristina-tutto /dev/sdb1
Se desideri salvare i file recuperati in una directory specifica, selezionala utilizzando l'opzione -o.
sudo extundelete -o ~/recovery — restore-all /dev/sdb1
Per impostazione predefinita, extundelete salva i file recuperati all'interno della sottodirectory /FILE_RECOVERATI.
Recupera i file cancellati su Linux con R-Linux
R-Linux è una GUI per il recupero dati su Linux gratuita ma non open source. Può scansionare i file system ext2/ext3/ext4 alla ricerca di file eliminati e ripristinarli. È possibile scaricare il binario R-Linux dal sito Web di R-Tools Technology per una particolare distribuzione.
scaricare: R-Linux
Una volta scaricato, installalo utilizzando il tuo gestore di pacchetti. Dopo l'installazione, apri l'applicazione andando al tuo elenco di applicazioni. Immettere la password sudo quando richiesto.

Ora scegli la partizione di origine contenente i file eliminati ed esegui la scansione utilizzando la GUI. Puoi scegliere tra diversi metodi di scansione in base alle tue esigenze e al tipo di file.

Attendi il termine della scansione per visualizzare un elenco di file eliminati. Scegli quello che ti serve e ripristinalo dal menu in alto.
Accedi di nuovo ai file eliminati su Linux
Con molte applicazioni di recupero dati di alta qualità, il ripristino dei file eliminati è molto semplice su Linux. È possibile selezionare uno qualsiasi degli strumenti di cui sopra in base al tipo di file eliminato e alla configurazione della partizione di sistema. Tuttavia, consigliamo TestDisk e PhotoRec perché entrambi forniscono un prompt interattivo chiaro e semplice.
Poiché il recupero dei dati può essere un incubo per molti, dovresti sempre archiviare i tuoi backup su dispositivi esterni. Farà recuperare i dati cancellati a pochi clic di distanza. È ora possibile visualizzare Dimentica il cloud storage: perché dovresti passare al backup locale










