Hi,
erstmal ein gutes neues Jahr
ich will in einem Batch eine Datei auf der Festlpatte endgültig physikalisch löschen. Erreiche ich das mit folgenden Kommandos, wenn die Datei "dummy" größer ist als die Datei "geheim" ?
cp dummy geheim
rm geheim
Gruß, heriL
Linux 15.009 Themen, 106.826 Beiträge
Tja, nur steht dort, dass shred auf einem Dateisystem mit Journal in der Regel seine Wirkung verfehlen wird.
Grundsätzlich kann man also davon ausgehen, dass eine gelöschte Datei wirklich weg ist. Wenn man die wiederhaben will, muss man erstmals einen kompletten Dump der Partition durchforsten. Das kann lustig sein :-)
Aber wenn man ganz paranoid ist, kann man ja die Datei erst mir rm löschen und anschliessend die Partition mit einem
cat /dev/random > /mountpoint/randomfile
auffüllen, dann ist sicher jeder Leerraum überschrieben. Nur denke ich, dass es Nebenwirkungen haben kann, wenn man eine Partition bis ganz an den Rand füllt. Ich hab schon gehört, dass Linux-Dateisysteme Daten verlieren können, wenn sie über 95% gefüllt werden.
Da ists dann wohl besser, erst alle anderen Daten auf eine leere Partition zu verschieben und dann die ganze Partition mit shred zu killen.