Muszę zniszczyć pliki, ale shred
dla każdego pliku jest zbyt wiele plików i zajmuje to wieki.
Każdy plik ma 4 GB.
Czy istnieje szybsze narzędzie niż shred -n 1
?
O dziwo, shred -n 1
plik 4 GB zajmuje WIĘCEJ czasu niż skopiowanie pliku 4 GB na dysk.
Dla tego samego pliku 4 GB:
shred -z -n 1
: 6 minutshred -n 1
: 4 minuty- skopiuj plik 4 GB: 3 minuty
Czy powinienem skopiować plik 4 GB do każdego pliku? Coś mądrzejszego?
file-shredding
shred
Nicolas Raoul
źródło
źródło
shred
we wszystkich przypadkach. Na przykład usunięcie „nagłówka” pliku CSV nie przyniesie wiele dobrego. Po prostu pozwól mu działać przez noc.Odpowiedzi:
Shred powinien być wolniejszy niż zapis o tym samym rozmiarze, z twojego powodu
-z
.Z instrukcji:
Jeśli nie próbujesz ukryć faktu, że jest rozdrobniony, a po prostu chcesz go zniszczyć, przestań
-z
.Oczywiście używanie niszczenia prawdopodobnie nie ma sensu, jeśli używasz ReiserFS, XFS, Ext3, niektórych systemów RAID ...
źródło
Powodem, dla którego zajmuje to dużo czasu, jest to, że niszczenie polega na nadpisywaniu każdego kawałka oryginalnego pliku, a następnie przepisywaniu zerami.
Pojedyncze nadpisanie zrobi wszystko, czego potrzebujesz (chyba że masz określone wymagania prawne dotyczące wielokrotnego nadpisywania), więc sprawdzenie rozmiaru pliku, a następnie skopiowanie przynajmniej tego pliku do każdego spowoduje nadpisanie całego pliku.
Jeśli chcesz po prostu „usunąć” plik w * nix, po prostu usuń i-węzły, a w systemie Windows po prostu usuń i opróżnij kosz, jednak oba te mechanizmy pozwolą narzędziom kryminalistycznym odzyskać większość danych. To samo stanie się, jeśli po prostu nadpiszesz mały plik.
Zapoznaj się z tym pytaniem w witrynie Security Stack Exchange oraz w naszym szerszym powiązanym poście na blogu
źródło
-n 1
więc wykonano tylko jedno zastąpienie.