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 Sì :
$ 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.
- srm - rimozione sicura
- riempimento - Proteggi il disco libero e il wiper dello spazio inode
- scambia - Pulizia di sostituzione sicura
- 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/sda3Download 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