Guida al recupero dati di Linux

Imparate i migliori metodi di recupero dati per Linux

La perdita di file importanti su Linux può risultare stressante, soprattutto quando i dati mancanti provengono da una Partizione EXT4, Un'unità formattata per sbaglio, un montaggio fallito o un disco esterno danneggiato. La buona notizia è che recupero dati linux è spesso possibile se si agisce rapidamente e si evita di scrivere nuovi dati sull'unità interessata.

Questa guida illustra i metodi più pratici per recupero dei file in Linux metodi per le situazioni più comuni. Imparerete a recuperare i file dal Cestino, dai backup, dagli strumenti del terminale, dagli ambienti Live USB, dalle utility di recupero open-source e dai software di recupero professionali.

Tuttavia, non tutti i casi di recupero di Linux funzionano bene all'interno di Linux stesso. Quando la tabella delle partizioni è danneggiata, il file system presenta errori o gli strumenti gratuiti non riescono a individuare chiaramente i file persi, potrebbe essere necessario un intervento più guidato. soluzione di recupero hdd. In questi casi, Magic Data Recovery può aiutare a scansionare i dischi Linux collegati a un computer Windows. Supporta i file system EXT2, EXT3 e EXT4 ed è in grado di recuperare i dati persi a causa di cancellazioni, formattazioni, errori del file system e altri problemi di archiviazione comuni.

Supporta Windows 7/8/10/11 e Windows Server

Indice dei contenuti

Che cos'è il recupero dati Linux?

Recupero dati Linux significa ripristinare file persi, cancellati, inaccessibili o formattati da un dispositivo di archiviazione Linux. Il dispositivo può essere un disco rigido interno, un'unità SSD, un'unità USB, una scheda SD, un disco rigido esterno o un disco del server.

La maggior parte degli utenti Linux lavora con file system come EXT2, EXT3, EXT4, XFS, Btrfs, FAT32 o exFAT. Tra questi, EXT4 è uno dei file system più diffusi nei moderni sistemi di Distribuzioni Linux. È stabile e veloce, ma il recupero dei file cancellati può comunque diventare difficile perché Linux può riutilizzare rapidamente lo spazio libero.

I casi più comuni di perdita di dati in Linux includono:

  • Eliminazione accidentale di file
  • Svuotare il cestino per errore
  • Formattazione della partizione sbagliata
  • Corruzione della tabella di partizione
  • Errori del file system
  • Installazione o aggiornamento di Linux non riuscito
  • L'unità esterna non si monta
  • Errori nella partizione dual-boot
  • Errori del disco dopo la perdita di alimentazione

In molti casi, il successo recupero dei file in Linux dipende da una regola: interrompere immediatamente l'utilizzo del disco interessato.

Prima di iniziare il recupero dei file Linux

Prima di provare qualsiasi metodo di recupero, seguite questi passaggi. Possono aumentare le possibilità di successo.

Interruzione della scrittura di nuovi dati sull'unità

Quando si elimina un file, Linux di solito rimuove prima il riferimento al file. Il contenuto effettivo del file può ancora esistere finché nuovi dati non sovrascrivono lo stesso spazio. Pertanto, non scaricare file, installare software, copiare dati o eseguire aggiornamenti sulla partizione interessata.

Se i file persi si trovavano nella partizione di sistema, spegnere il computer e utilizzare un altro dispositivo o una Live USB per continuare.

Non salvare i file recuperati nella stessa partizione

Recuperare sempre i file su un altro disco. Ad esempio, se si sono persi dei file da /dev/sda2, salvare i file recuperati su un'unità USB esterna, un altro disco interno o un altro computer.

Il salvataggio dei file recuperati nella stessa partizione potrebbe sovrascrivere i dati che si desidera ripristinare.

Verificare se l'unità ha problemi fisici

Se il disco scatta, si scollega spesso, mostra molte Errori di I/O, o diventa estremamente lento, evitate di ripetere la scansione. Un disco in avaria può peggiorare a ogni tentativo di lettura. Nei casi più gravi, rivolgersi a un laboratorio di recupero dati professionale.

Basato su software recupero dati linux funziona meglio quando l'unità è ancora presente nel sistema e non presenta gravi danni fisici.

Metodo 1: Recuperare i file eliminati di Linux dal cestino

Il più semplice recupero dei file in Linux Il metodo più efficace è quello di controllare la cartella Cestino. Molti ambienti desktop, come GNOME, KDE e Cinnamon, spostano i file eliminati nel Cestino invece di eliminarli immediatamente.

Come controllare il cestino in Linux

Aprire il file manager e fare clic su Rifiuti o File eliminati. Se trovate i file mancanti, fate clic con il tasto destro del mouse e scegliete Ripristino.

È possibile controllare il Cestino anche dal terminale:

ls ~/.local/share/Trash/files

Se i file sono presenti, copiarli in una posizione sicura:

cp -r ~/.local/share/Trash/files/filename /media/backup/

Questo metodo funziona solo se i file sono stati eliminati tramite il file manager. I file eliminati con rm, script o alcune applicazioni di solito non vengono eliminati dal Cestino.

Metodo 2: Ripristino dei file Linux dai backup

I backup offrono il percorso di ripristino più sicuro. Prima di utilizzare strumenti avanzati, verificare se si dispone di un backup recente.

Le fonti di backup Linux più comuni includono:

  • Istantanee di Timeshift
  • Backup di Deja Dup
  • cartelle di backup rsync
  • backup di unità esterne
  • Backup del NAS
  • cronologia di sincronizzazione del cloud storage
  • istantanee del server
  • istantanee della macchina virtuale

Per i computer Linux personali, Timeshift aiuta a ripristinare i file e le impostazioni di sistema. Per i documenti, le foto, i progetti e i download, strumenti come rsync, Deja Dup o la sincronizzazione cloud possono fornire un migliore recupero a livello di file.

Questo metodo funziona meglio se il backup esisteva prima che si verificasse la perdita. Se non esiste un backup, continuare con gli altri metodi recupero dati linux metodi.

Metodo 3: Recuperare i file cancellati aperti da /proc

A volte Linux può recuperare un file cancellato se un processo lo tiene ancora aperto. Questo accade di solito con i file di registro, i file di database o i documenti aperti da un'applicazione.

Per prima cosa, individuare i file eliminati ancora presenti nei processi in esecuzione:

sudo lsof | grep deleted

Se si trova un risultato utile, controllare l'ID del processo e il descrittore del file. Quindi copiare il file da /proc:

sudo cp /proc/PID/fd/FD /media/backup/recovered-file

Sostituire PID e FD con i numeri reali.

Si tratta di una pratica recupero dei file in Linux ma funziona solo finché il processo correlato è ancora in esecuzione. Una volta chiuso il processo, il percorso di ripristino scompare.

Metodo 4: Utilizzare extundelete per il recupero dei file EXT3/EXT4

Se i file persi si trovavano su un EXT3 o partizione EXT4, extundelete può essere d'aiuto. Cerca di recuperare i file eliminati leggendo i metadati del file system e le informazioni del journal.

Passi di base per l'estinzione

Innanzitutto, smontare la partizione interessata:

sudo umount /dev/sdX1

Quindi ripristinare tutti i file possibili:

sudo extundelete /dev/sdX1 -restore-all

I file recuperati vengono solitamente visualizzati in una cartella denominata RECOVERED_FILES.

Quando extundelete funziona meglio

extundelete funziona al meglio quando si agisce rapidamente dopo l'eliminazione. Può recuperare i file eliminati di recente dalle partizioni EXT3 o EXT4 se i metadati sono ancora presenti.

Tuttavia, ha dei limiti. Può fallire se la partizione è rimasta attiva per molto tempo, se il sistema ha scritto nuovi dati, se il journal del file system è cambiato o se i file eliminati sono stati parzialmente sovrascritti. Nel caso di unità formattate o di gravi danni alla partizione, potrebbe essere necessario un altro recupero dati linux approccio.

Metodo 5: Provare TestDisk per le partizioni Linux perse

Disco di prova è uno degli strumenti di recupero open-source più utilizzati. Si concentra su partizioni perse, tabelle di partizione danneggiate e problemi di avvio. Se una partizione Linux è scomparsa dopo una formattazione, un ripartizionamento o un'installazione fallita, TestDisk può aiutare a localizzarla.

Quando utilizzare TestDisk

Utilizzare TestDisk quando:

  • una partizione Linux non appare più
  • il disco viene visualizzato come non allocato
  • la tabella delle partizioni sembra danneggiata
  • il sistema non può essere avviato a causa di problemi di partizione
  • Un'unità mostra dimensioni o layout errati

Flusso di lavoro TestDisk di base

Installare TestDisk:

sudo apt install testdisk

Eseguirlo con i diritti di amministratore:

sudo testdisk

Quindi scegliere il disco interessato, selezionare il tipo di tabella delle partizioni, eseguire un'analisi ed esaminare le partizioni trovate. Se TestDisk rileva la struttura corretta delle partizioni, è possibile elencare i file o scrivere la tabella delle partizioni recuperata.

TestDisk è potente, ma gli utenti devono leggere attentamente ogni richiesta. La scrittura di una struttura di partizione sbagliata può peggiorare la situazione. Se non siete sicuri, fate prima una scansione del disco ed evitate di scrivere modifiche finché non capite il risultato.

Metodo 6: Utilizzare PhotoRec per il recupero dei file raw di Linux

FotoRec proviene dallo stesso progetto di TestDisk, ma funziona in modo diverso. Invece di basarsi sui metadati del file system, analizza lo spazio su disco grezzo alla ricerca di firme di file note.

Questo approccio è utile quando il file system è gravemente danneggiato o quando i metadati dei file eliminati non esistono più.

I migliori casi d'uso di PhotoRec

PhotoRec può aiutare a recuperare:

  • foto
  • video
  • documenti
  • archivi
  • file d'ufficio
  • file di codice sorgente
  • file da partizioni formattate
  • file da file system danneggiati

Tuttavia, PhotoRec spesso perde i nomi originali dei file e i percorsi delle cartelle. Potrebbe recuperare molti file con nomi generici, quindi è necessario del tempo per ordinare i risultati.

Per molti utenti, questo rende PhotoRec utile ma non molto conveniente. Può salvare i dati, ma il processo di pulizia può richiedere ore se il disco è di grandi dimensioni.

Metodo 7: Avvio da una Live USB di Linux

Se la partizione di sistema contiene i file persi, non continuare a utilizzare il sistema Linux installato. Avviare invece da una Live USB Linux.

Una Live USB consente di accedere al disco senza scrivere dati inutili sulla partizione interessata. È quindi possibile copiare i file rimanenti, creare un'immagine del disco o eseguire strumenti di ripristino da un ambiente più sicuro.

Flusso di lavoro live USB consigliato

  1. Creare una USB avviabile di Linux su un altro computer.
  2. Avviare il computer interessato dalla USB.
  3. Non montare la partizione danneggiata in modalità di scrittura.
  4. Collegare un'unità esterna separata per i file recuperati.
  5. Eseguire gli strumenti di ripristino sul disco interessato o su un'immagine del disco.
  6. Salvare tutti i file recuperati sull'unità esterna.

Questo metodo offre un maggiore controllo e riduce il rischio di sovrascrivere i dati eliminati.

Metodo 8: Creare un'immagine del disco prima del ripristino profondo

Nei casi più gravi, creare un'immagine del disco prima della scansione. A immagine del disco è una copia settore per settore del disco o della partizione interessata. È quindi possibile eseguire gli strumenti di ripristino sull'immagine anziché sull'unità originale.

Questo approccio protegge il disco sorgente da scansioni ripetute. È inoltre utile quando il disco presenta segni precoci di guasto.

Un comune comando di imaging di Linux è:

sudo dd if=/dev/sdX of=/media/backup/linux-disk.img bs=4M status=progress

Per i dischi instabili, spesso ddrescue funziona meglio perché gestisce gli errori di lettura con maggiore attenzione:

sudo ddrescue -f -n /dev/sdX /media/backup/linux-disk.img /media/backup/linux-disk.log

Dopo aver creato l'immagine, utilizzare gli strumenti di recupero sul file immagine. Si tratta di un metodo più sicuro e professionale recupero dati linux flusso di lavoro.

Quando gli strumenti di ripristino di Linux non sono sufficienti

Linux offre molte opzioni di recupero, ma alcune situazioni rimangono difficili per gli utenti comuni.

Potrebbe essere necessaria una soluzione diversa quando:

  • Gli strumenti gratuiti non riescono a trovare i file persi
  • la partizione EXT mostra errori del file system
  • l'unità è stata formattata
  • la tabella delle partizioni è danneggiata
  • PhotoRec recupera i file senza nomi utili
  • Gli strumenti a riga di comando sono troppo complessi
  • è necessario avere un'anteprima più chiara prima del recupero
  • si desidera eseguire la scansione di un disco EXT2, EXT3 o EXT4 da un computer Windows

È qui che l'Magic Data Recovery può diventare utile.

Recuperare i dati di Linux con Magic Data Recovery su Windows

Magic Data Recovery non funziona direttamente su Linux. Funziona su Windows. Per recuperare i file Linux con questo programma, è necessario collegare il disco Linux a un computer Windows. È possibile utilizzare un adattatore SATA-USB, un alloggiamento per unità esterna, una docking station o una connessione interna diretta.

Una volta che Windows rileva il disco fisico, Magic Data Recovery è in grado di eseguire la scansione dei file system Linux supportati, compresi EXT2, EXT3 e EXT4.

Recuperare i dati di Linux con Magic Data Recovery su Windows

Quali problemi può risolvere l'Magic Data Recovery?

Magic Data Recovery aiuta in diversi casi comuni recupero dati linux scenari:

  • file eliminati di Linux
  • partizioni EXT formattate
  • dischi Linux inaccessibili
  • errori del file system
  • file persi da unità esterne Linux
  • perdita di dati dopo il ripartizionamento
  • file mancanti dalle partizioni EXT2, EXT3 o EXT4

Ciò lo rende utile quando i metodi della riga di comando di Linux non forniscono un risultato chiaro.

Perché usare Magic Data Recovery invece degli strumenti gratuiti per Linux?

Gli strumenti gratuiti per Linux possono funzionare bene, ma molti di essi richiedono conoscenze tecniche. Alcuni strumenti si concentrano sulle partizioni. Altri recuperano i file grezzi, ma perdono i nomi e le strutture delle cartelle. Al contrario, Magic Data Recovery fornisce un flusso di lavoro di recupero più guidato.

I vantaggi principali includono:

  • supporto per i file system EXT2, EXT3 e EXT4
  • recupero da errori di cancellazione, formattazione e file system
  • Risultati di scansione più chiari per gli utenti comuni
  • anteprima e selezione dei file più semplice
  • supporto per diversi dispositivi di archiviazione
  • Non è necessario eseguire comandi Linux complessi durante il ripristino.

Ad esempio, se un'unità esterna EXT4 di Ubuntu non viene più montata correttamente, è possibile collegarla a un PC Windows, eseguire una scansione con Magic Data Recovery, visualizzare l'anteprima dei file recuperabili e salvarli su un'altra unità sicura.

Supporta Windows 7/8/10/11 e Windows Server

Come utilizzare Magic Data Recovery per il recupero dei file di Linux

Seguire questi passaggi:

  1. Spegnere il computer Linux o scollegare l'unità esterna Linux.
  2. Collegare il disco Linux a un computer Windows.
  3. Installare e lanciare Magic Data Recovery su Windows.
  4. Selezionare il disco Linux o la partizione EXT.
  5. Eseguire una scansione per cercare i file persi.
  6. Se possibile, visualizzare in anteprima i file recuperabili.
  7. Selezionare i file necessari.
  8. Recuperarli su un'altra unità, non sul disco Linux originale.

Questo flusso di lavoro aiuta gli utenti che desiderano una soluzione più semplice. recupero dei file in Linux soluzione senza affidarsi solo ai comandi del terminale.

Confronto tra i metodi di recupero dati di Linux

Metodo

Il migliore per

Difficoltà

Limitazione principale

Rifiuti

File del desktop eliminati di recente

Facile

Non funziona per l'eliminazione di rm

Backup

File salvati prima della perdita dei dati

Facile

Richiede un backup esistente

Recupero /proc

Aprire i file eliminati

Medio

Funziona solo durante l'esecuzione del processo

estinguere

Eliminazione recente di EXT3/EXT4

Medio

Limitato dopo la sovrascrittura o la formattazione

Disco di prova

Partizioni perse

Medio/Duro

Richiede decisioni accurate

FotoRec

Recupero grezzo da dischi danneggiati

Medio

Spesso perde nomi e cartelle

USB dal vivo

Recupero sicuro della partizione di sistema

Medio

Necessita di una USB avviabile

Immagine del disco

Casi di recupero gravi

Duro

Necessita di uno spazio di archiviazione sufficiente

Magic Data Recovery

Cancellazione, formattazione, errori EXT2/3/4 tramite Windows

Facile/Medio

Richiede il collegamento del disco Linux a Windows

Migliori pratiche per migliorare il successo del recupero dei file Linux

Per migliorare i risultati del recupero, seguite questi consigli pratici:

  • Interrompere immediatamente l'utilizzo del disco interessato.
  • Non installare il software di ripristino sulla partizione danneggiata.
  • Salvare i file recuperati su un'altra unità.
  • Creare un'immagine del disco per i dischi importanti o instabili.
  • Provare a ripristinare il backup prima di eseguire una scansione approfondita.
  • Utilizzare TestDisk per i problemi di partizione.
  • Utilizzare PhotoRec quando il file system è gravemente danneggiato.
  • Usate Magic Data Recovery quando avete bisogno di un flusso di lavoro di ripristino basato su Windows più chiaro per i dischi EXT2/3/4.
  • Contattare un laboratorio professionale se l'unità presenta danni fisici.

Queste fasi riducono i rischi e aiutano a scegliere lo strumento giusto per il problema giusto.

Conclusione

Recupero dati Linux può essere semplice o complesso, a seconda del modo in cui i dati sono stati persi. Se i file sono stati eliminati dal desktop, il Cestino può risolvere il problema. Se si dispone di backup, ripristinare prima da essi. Per l'eliminazione recente di EXT4, extundelete può essere utile. Per le partizioni perse, vale la pena provare TestDisk. Per i file system danneggiati, PhotoRec può recuperare i file in base alla firma.

Tuttavia, gli strumenti di recupero per Linux non sono sempre facili da usare per gli utenti abituali. Alcuni richiedono esperienza con la riga di comando, mentre altri recuperano i file senza i nomi originali o i percorsi delle cartelle. Se avete bisogno di una soluzione più guidata per un disco EXT2, EXT3 o EXT4, Magic Data Recovery è un'opzione pratica. Funziona su Windows, quindi è necessario collegare il disco Linux a un computer Windows, ma è in grado di gestire scenari di cancellazione, formattazione ed errori del file system con un flusso di lavoro di recupero più chiaro.

Se siete alla ricerca di un sistema più efficiente recupero dei file in Linux Se i metodi gratuiti non funzionano, potete provare Magic Data Recovery ed eseguire la scansione del disco Linux da un PC Windows.

Supporta Windows 7/8/10/11 e Windows Server

Domande frequenti sul recupero dati Linux

È possibile recuperare i file cancellati in Linux?

Sì, spesso è possibile recuperare i file cancellati in Linux se i dati eliminati non sono stati sovrascritti. Iniziare controllando il Cestino e i backup. Se il file è stato eliminato con rm, provare strumenti come extundelete, PhotoRec o un flusso di lavoro dell'immagine del disco. Interrompere immediatamente l'utilizzo della partizione interessata per aumentare le possibilità di recupero.

Qual è il miglior metodo di recupero dati per Linux?

Il migliore recupero dati linux Il metodo dipende dalla situazione di perdita dei dati. Utilizzare il Cestino o i backup per l'eliminazione semplice, extundelete per l'eliminazione recente di EXT3/EXT4, TestDisk per le partizioni perse e PhotoRec per il recupero dei file grezzi. Se gli strumenti gratuiti non funzionano, Magic Data Recovery può eseguire la scansione dei dischi EXT2/3/4 collegati a un computer Windows.

Linux può recuperare i file cancellati con rm?

I file eliminati con rm di solito bypassano il Cestino, quindi il recupero diventa più difficile. Tuttavia, il recupero può essere possibile se i blocchi di dati rimangono intatti. È possibile provare extundelete per le partizioni EXT3/EXT4 o PhotoRec per il recupero dei file grezzi. Evitare di scrivere nuovi file nella stessa partizione prima del recupero.

TestDisk recupera i file di Linux?

TestDisk può aiutare a recuperare le partizioni Linux perse e in alcuni casi può consentire l'elencazione dei file. Funziona meglio quando la tabella delle partizioni è danneggiata o una partizione scompare. Per i file cancellati su EXT4, PhotoRec o altri strumenti di recupero dei file possono funzionare meglio perché TestDisk si concentra maggiormente sul recupero delle partizioni.

PhotoRec può recuperare i file da EXT4?

Sì, PhotoRec è in grado di recuperare i file da EXT4 e da molti altri file system mediante la scansione delle firme dei file. Funziona anche quando i metadati del file system sono danneggiati. Tuttavia, spesso non è in grado di ripristinare i nomi originali dei file o le strutture delle cartelle, per cui potrebbe essere necessario dedicare del tempo a smistare manualmente i file recuperati.

L'Magic Data Recovery può recuperare i file Linux?

Sì, Magic Data Recovery può recuperare i file Linux dai file system EXT2, EXT3 e EXT4 supportati. Tuttavia, funziona su Windows, non su Linux. È necessario collegare il disco Linux a un computer Windows, eseguire la scansione del disco, visualizzare l'anteprima dei file recuperabili e salvare i dati recuperati su un'altra unità sicura.

È possibile recuperare i dati di Linux dopo la formattazione?

Sì, recupero dati linux possono ancora funzionare dopo la formattazione se i nuovi dati non hanno sovrascritto i vecchi file. Strumenti come PhotoRec possono eseguire la scansione dello spazio su disco grezzo, mentre Magic Data Recovery può eseguire la scansione di partizioni EXT2/3/4 formattate da Windows. Per ottenere risultati ottimali, smettere immediatamente di utilizzare l'unità formattata.

Dove devo salvare i file Linux recuperati?

Salvare sempre i file Linux recuperati su un dispositivo di archiviazione diverso. Non salvateli nella stessa partizione o nello stesso disco da cui si sta eseguendo il recupero. Utilizzare un'unità esterna, un altro disco interno o un computer separato. In questo modo si evita di sovrascrivere i dati recuperabili rimanenti e si migliora il successo complessivo del recupero.

Jason ha oltre 15 anni di esperienza pratica nel settore della sicurezza dei dati informatici. È specializzato in tecnologie di recupero dati, backup e ripristino e riparazione dei file e ha aiutato milioni di utenti in tutto il mondo a risolvere complessi problemi di perdita di dati e di sicurezza.