Es gibt viele kostenlose und kostenpflichtige Software, um die gelöschten Daten von einer Festplatte wiederherzustellen. Möglicherweise möchten Sie nicht, dass Ihre persönlichen Daten wiederhergestellt werden, oder Sie möchten die Wiederherstellung der Daten einfach erschweren. Denn jemand könnte die Daten wiederherstellen und zu seinem eigenen Vorteil missbrauchen. Daher ist es sehr wichtig, dass Sie alle persönlichen, offiziellen oder sonstigen wichtigen Daten entfernen, bevor Sie Ihre alte Festplatte verkaufen oder austauschen. Dieses kurze Tutorial beschreibt, wie Sie Ihre Daten unter Linux sicher und dauerhaft löschen.
Sicher löschen
Während es viele Tools und Methoden gibt, um Ihre wichtigen Dateien oder Ordner in Unix-ähnlichen Betriebssystemen zu löschen, werden wir nur ein Tool namens "secure-delete" sehen . Es bietet vier nützliche Dienstprogramme, die Ihnen helfen, die Daten sicher und dauerhaft von Ihrem System zu löschen, sodass es sehr schwierig wäre, diese Daten mit einer Datenwiederherstellungssoftware wiederherzustellen.
Ein Wort der Vorsicht: Bitte denken Sie daran, dass eine Wiederherstellung nach dem Löschen Ihrer Dateien oder Ordner mit Secure-Delete sehr schwierig ist. Überprüfen Sie dies also noch einmal, bevor Sie Dienstprogramme zum sicheren Löschen verwenden. Außerdem sind all diese auf SSD-Laufwerken oder anderen Flash-basierten Medien unnötig und gefährlich. SSDs speichern Daten anders als Festplattenlaufwerke. Ich empfehle Ihnen, die Dienstprogramme des Herstellers zu verwenden, um SSDs zu löschen. Für HDDs funktioniert diese Methode wie unten beschrieben problemlos.
Empfohlener Download - Kostenloser Leitfaden:"Das Linux-Benutzer-Toolkit zum Entdecken neuer Apps"Installieren Sie Secure-Delete
secure-delete ist in den Standard-Repositories von DEB- und RPM-basierten Systemen verfügbar.
In Debian, Ubuntu, Linux Mint können Sie Secure-Delete mit folgendem Befehl installieren:
$ sudo apt-get install secure-delete
Bei Fedora:
$ sudo dnf install secure-delete
In Arch Linux können Sie es von AUR aus installieren Verwenden Sie beliebige AUR-Hilfsprogramme, zum Beispiel Yay :
$ yay -S secure-delete
Löschen Sie Ihre Daten unter Linux sicher und dauerhaft
Wie ich bereits erwähnt habe, bietet das Secure-Delete-Paket die folgenden vier Dienstprogramme zum sicheren Löschen von Dateien/Ordnern, Festplatten, Swaps und Speicher Ihres Linux-Systems.
- srm - Sicheres Entfernen
- füllen - Löschen von freiem Festplatten- und Inode-Speicherplatz
- swap - Sicherer Swap-Wischer
- sm - Sicherer Löschspeicher
Lassen Sie uns die Verwendung jedes Befehls anhand von Beispielen besprechen.
srm
srm wird verwendet, um Ihre Dateien und Ordner sicher und dauerhaft zu löschen, sodass die Daten nicht durch Datenwiederherstellungssoftware, Strafverfolgungsbehörden oder andere Bedrohungen wiederhergestellt werden können.
Die typische Syntax dieses Befehls ist:
srm [-d] [-f] [-l] [-l] [-r] [-v] [-z] files
Hier,
- -d - Ignorieren Sie die beiden speziellen Punktdateien . und .. auf der Kommandozeile.
- -f - Schneller und unsicherer Modus. kein /dev/urandom, kein Synchronisationsmodus.
- -l - verringert die Sicherheit. Wenn Sie diese Option zum zweiten Mal verwenden, wird die Sicherheit noch weiter verringert.
- -r - Rekursiver Modus (Löscht alle Unterverzeichnisse und deren Inhalt).
- -v - Ausführlicher Modus.
- -z - Löscht den letzten Schreibvorgang mit Nullen anstelle von zufälligen Daten.
Die Verwendung von srm ist ziemlich identisch mit der von rm Befehl.
Der folgende Befehl löscht rekursiv einen Ordner namens ostechnix .
$ sudo srm -r ostechnix
Und dieser löscht eine Datei namens sk.txt .
$ sudo srm sk.txt
Bitte beachten Sie, dass srm NFS-Freigaben (entfernte Dateisysteme), RAID-Systeme und Auslagerungsdateisysteme nicht vollständig löscht.
Empfohlene Lektüre:
- Wie man unter Linux Dateien findet und löscht, die älter als X Tage sind
füllen
sfill scannt die angegebene Partition oder das angegebene Verzeichnis und sucht nach Speicherplatz, der als frei oder verfügbar markiert ist. Wenn freier Speicherplatz vorhanden ist, wird dieser mit zufälligen Daten aufgefüllt, um sicherzustellen, dass sich auf der angegebenen Partition keine wiederherstellbaren Daten mehr befinden.
Die Syntax für diesen Befehl lautet:
sfill [-f] [-i] [-I] [-l] [-l] [-v] [-z] directory/mountpoint
Der folgende Befehl füllt einige zufällige Daten in den leeren Bereich in /home Partition.
$ sudo sfill /home
austauschen
Swap-Partition kann wenn der Arbeitsspeicher voll ist verwendet werden . Wenn das System mehr Speicherressourcen benötigt und der Arbeitsspeicher voll ist, werden inaktive Seiten im Speicher in den Auslagerungsbereich verschoben. Um diese Daten (inaktive Seiten) sicher zu löschen, benötigen Sie sswap Nützlichkeit. Wie der Name schon sagt, löscht der Befehl sswap die Daten sicher von der Swap-Partition.
Die Syntax des sswap-Befehls lautet:
sswap [-f] [-l] [-l] [-v] [-z] swapdevice
Suchen Sie zuerst die Swap-Partition mit dem Befehl:
$ cat /proc/swaps
Beispielausgabe des obigen Befehls in meinem Arch Linux ist:
Filename Type Size Used Priority /dev/sda3 partition 2097148 25144 -1
Wie Sie oben sehen, ist meine Swap-Partition /dev/sda3 .
Deaktivieren Sie die Swap-Partition mit dem Befehl:
$ sudo swapoff /dev/sda3
Löschen Sie nun sicher die Daten der Swap-Partition mit dem Befehl:
$ sudo sswap /dev/sda3
Nachdem Sie die Daten der Swap-Partition sicher gelöscht haben, aktivieren Sie sie wieder:
$ sudo swapon /dev/sda3Empfohlener Download - Kostenloser Spickzettel:"Linux-Befehlszeilen-Spickzettel"
klein
Der Befehl semem wird verwendet, um den Inhalt des RAM, der den Zustand laufender Programme enthält, sicher zu löschen.
Die Syntax für den obigen Befehl lautet:
smem [-f] [-l] [-l] [-v]
Geben Sie den folgenden Befehl ein, um den Arbeitsspeicher, der sensible Daten laufender Programme enthalten könnte, sicher zu löschen:
$ sudo smem
Möglicherweise möchten Sie einige wichtige Dateien und Verzeichnisse vor versehentlichem Löschen oder Ändern schützen. Hier sind zwei einfache Möglichkeiten, um Ihre wichtigen Dateien vor versehentlichem Löschen zu schützen.
- Verhindern Sie, dass Dateien und Ordner unter Linux versehentlich gelöscht oder geändert werden
- Ein einfacher Weg, Dateien unter Linux vor versehentlichem Löschen zu schützen