GNU/Linux >> Linux Esercitazione >  >> Linux

Come eliminare in modo sicuro e permanente i tuoi dati in Linux

Sono disponibili molti software gratuiti ea pagamento per recuperare i dati cancellati da un disco rigido. Potresti non voler recuperare i tuoi dati personali o semplicemente rendere più difficile il recupero dei dati. Perché qualcuno potrebbe recuperare e utilizzare in modo improprio i dati a proprio vantaggio. Quindi, è molto importante che tu debba rimuovere tutti i dati personali, ufficiali o di qualsiasi tipo prima di vendere o scambiare il tuo vecchio disco rigido. Questo breve tutorial descrive come eliminare in modo sicuro e permanente i tuoi dati in Linux.

Eliminazione sicura

Sebbene siano disponibili molti strumenti e metodi per eliminare i tuoi file o cartelle importanti in sistemi operativi simili a Unix, vedremo solo uno strumento chiamato "eliminazione sicura" . Fornisce quattro utili utilità che ti aiutano a cancellare in modo sicuro e permanente i dati dal tuo sistema, in modo che sarebbe molto difficile recuperare quei dati utilizzando qualsiasi software di recupero dati.

Un avvertimento: Ricorda che è molto difficile recuperare dopo aver eliminato i file o le cartelle utilizzando l'eliminazione sicura. Quindi, ricontrolla prima di utilizzare le utilità di eliminazione sicura. Inoltre, tutti questi sono inutili e pericolosi su unità SSD o altri supporti basati su flash. Gli SSD archiviano i dati in modo diverso dalle unità disco rigido. Ti consiglio di utilizzare le utilità del produttore per cancellare gli SSD. Per gli HDD, questo metodo funzionerà perfettamente come descritto di seguito.

Download consigliato - Guida gratuita:"The Linux User's Toolkit for Discovering New Apps"

Installa eliminazione sicura

secure-delete è disponibile nei repository predefiniti dei sistemi basati su DEB e RPM.

In Debian, Ubuntu, Linux Mint, puoi installare secure-delete usando il comando:

$ sudo apt-get install secure-delete

In Fedora:

$ sudo dnf install secure-delete

In Arch Linux, puoi installarlo da AUR utilizzando qualsiasi programma di supporto AUR, ad esempio :

$ yay -S secure-delete

Elimina i tuoi dati in modo sicuro e permanente in Linux

Come ho già detto, il pacchetto secure-delete fornisce le seguenti quattro utilità per cancellare in modo sicuro file/cartelle, disco, swap e memoria del tuo sistema Linux.

  1. srm - rimozione sicura
  2. riempimento - Proteggi il disco libero e il wiper dello spazio inode
  3. scambia - Pulizia di sostituzione sicura
  4. piccolo - cancellazione sicura della memoria

Discutiamo l'utilizzo di ciascun comando con esempi.

srm

srm viene utilizzato per cancellare file e cartelle in modo sicuro e permanente, in modo che i dati non possano essere recuperati da software di recupero dati, forze dell'ordine o altre minacce.

La sintassi tipica di questo comando è:

srm [-d] [-f] [-l] [-l] [-r] [-v] [-z] files

Ecco,

  • -d - Ignora i due file di punti speciali . e .. sulla riga di comando.
  • -f - modalità veloce e non sicura. no /dev/urandom, nessuna modalità di sincronizzazione.
  • -l - diminuisce la sicurezza. Se usi questa opzione per la seconda volta, la sicurezza diminuisce ancora di più.
  • -r - Modalità ricorsiva (elimina tutte le sottodirectory e il suo contenuto).
  • -v - Modalità dettagliata.
  • -z - Cancella l'ultima scrittura con zeri invece di dati casuali.

L'utilizzo di srm è praticamente lo stesso di rm comando.

Il comando seguente eliminerà ricorsivamente una cartella denominata otechnix .

$ sudo srm -r ostechnix

E questo cancellerà un file chiamato sk.txt .

$ sudo srm sk.txt

Tieni presente che srm non eliminerà completamente le condivisioni NFS (file system remoti), i sistemi RAID e il file system di scambio.

Lettura consigliata:

  • Come trovare ed eliminare file più vecchi di X giorni in Linux
riempimento

sfill eseguirà la scansione della partizione o directory specificata e cercherà lo spazio contrassegnato come libero o disponibile. Se c'è spazio libero, lo riempirà con alcuni dati casuali assicurando che non ci siano più dati recuperabili sulla partizione specificata.

La sintassi per questo comando è:

sfill [-f] [-i] [-I] [-l] [-l] [-v] [-z] directory/mountpoint

Il comando seguente riempirà alcuni dati casuali nello spazio vuoto nella /home partizione.

$ sudo sfill /home
scambia

La partizione di scambio può essere utilizzata quando la RAM è piena . Se il sistema necessita di più risorse di memoria e la RAM è piena, le pagine inattive in memoria vengono spostate nello spazio di scambio. Per cancellare in modo sicuro questi dati (pagine inattive), è necessario sswap utilità. Come suggerisce il nome, il comando sswap cancellerà in modo sicuro i dati dalla partizione di swap.

La sintassi del comando sswap è:

sswap [-f] [-l] [-l] [-v] [-z] swapdevice

Per prima cosa, trova la partizione di swap usando il comando:

$ cat /proc/swaps

L'output di esempio del comando precedente nel mio Arch Linux è:

Filename Type Size Used Priority
/dev/sda3 partition 2097148 25144 -1

Come vedi sopra, la mia partizione di swap è /dev/sda3 .

Disabilita la partizione di scambio usando il comando:

$ sudo swapoff /dev/sda3

Ora, cancella in modo sicuro i dati della partizione di swap con il comando:

$ sudo sswap /dev/sda3

Dopo aver cancellato in modo sicuro i dati della partizione Swap, riabilitala:

$ sudo swapon /dev/sda3
Download consigliato - Cheat sheet gratuito:"Cheat sheet di Linux Command Line"
sme

Il comando semem viene utilizzato per cancellare in modo sicuro il contenuto della RAM che contiene lo stato dei programmi in esecuzione.

La sintassi per il comando precedente è:

smem [-f] [-l] [-l] [-v]

Per cancellare in modo sicuro la RAM che potrebbe contenere dati sensibili dei programmi in esecuzione, immettere il seguente comando:

$ sudo smem

Potresti voler proteggere alcuni file e directory importanti da cancellazioni o modifiche accidentali. Ecco i due semplici modi per proteggere i tuoi file importanti dall'eliminazione accidentale.

  • Previeni la cancellazione o la modifica accidentale di file e cartelle in Linux
  • Un modo semplice per proteggere i file dall'eliminazione accidentale in Linux

Linux
  1. Scopri come impostare le variabili $PATH in modo permanente in Linux

  2. Come rendere natalizio il tuo terminale e shell Linux

  3. Come eliminare i buffer di memoria e la cache in Linux

  4. Come creare ed eliminare un gruppo di utenti in Linux

  5. Come installare Arc e Arc Dark Theme nelle tue distribuzioni Linux

Come trovare la data e l'ora esatte di installazione del tuo sistema operativo Linux

Come trovare ed eliminare directory vuote in Linux

In che modo gli array RAID mantengono i tuoi dati al sicuro e accessibili

Come trovare il tuo indirizzo IP (IPv4 e IPv6) su Rocky Linux

Come eliminare file e directory utilizzando la riga di comando di Linux

Come installare e utilizzare Docker nel tuo sistema Linux