Allt från Computex 2023

En lite brådskande fråga om "dd if=/dev/random of=/dev/hdx"

Permalänk

En lite brådskande fråga om "dd if=/dev/random of=/dev/hdx"

Hej!

Det här kommandot körde jag för ett dygn sen:
dd if=/dev/random of=/dev/hdx && dd if=/dev/zero of=/dev/hdx

Det tuggar fortfarande. Hur lång tid ska det ta? Någon sa en timme. Jo tack.

Datorn är en Pentium Celeron 2,6 GHz. Hårddisken är IDE på 120 GB. Inga andra processor körs på den.

EDIT:
hdX är givetvis ersatt med rätt enhetsbeteckning.

MrRunaway

Visa signatur

Citera mig - annars kan svar utebli i trådar jag inte själv skapat.

Permalänk
Medlem

Det där kan jag tänka mig tar lång tid. Kolla på kommandot iostat(8) så kan du se hur snabbt du skriver.

Permalänk

Vijjje:
Någon sa en timme, men efter 12 timmar började jag fundera. Efter 24 blev jag stressad. Tur att det går att avbryta så där bara.

Lunke:
Tack! Det visste jag inte. Då är det bara Ctrl+C som gäller då eller?

Och det är meningen det ska försvinna.

MrRunaway

Visa signatur

Citera mig - annars kan svar utebli i trådar jag inte själv skapat.

Permalänk
Medlem

Är det något bevis material som du försöker förstöra eller?

Permalänk

Vijjje:
Nu tänkte jag skämta lite, men skämtet blev så stört att jag suddade ut det.

Självklart inget bevismaterial. Jag är ingen galning eller så, men jag ska radera det som finns på hårddisken ändå.

MrRunaway

Visa signatur

Citera mig - annars kan svar utebli i trådar jag inte själv skapat.

Permalänk
Medlem

Re: En lite brådskande fråga om "dd if=/dev/random of=/dev/hdx"

Citat:

Ursprungligen inskrivet av MrRunaway
Det här kommandot körde jag för ett dygn sen:
dd if=/dev/random of=/dev/hdx && dd if=/dev/zero of=/dev/hdx

Det tuggar fortfarande. Hur lång tid ska det ta? Någon sa en timme. Jo tack.

shred är ett betydligt smidigare alternativ:

shred -n 1 -z -v /dev/hdx

dd if=/dev/random of=/dev/hdx tar LÅNG tid. Räkna inte med att det
blir klart under din livstid. Problemet är att linux snabbt får slut på entropi
när du läser från /dev/random.

Citat:

man 4 random
When read, the /dev/random device will only return random bytes within
the estimated number of bits of noise in the entropy pool. /dev/random
should be suitable for uses that need very high quality randomness such
as one-time pad or key generation. When the entropy pool is empty,
reads from /dev/random will block until additional environmental noise
is gathered.

Kör cat /proc/sys/kernel/random/entropy_avail för att ta reda på hur
mycket entropi det finns för tillfället.

Permalänk

Kan jag starta en ny screensession och kör det cat /proc/sys-grejen?

Eller kan jag bara avbryta det och kör med en annan raderingmetod? Med ett program som är avsett för att radera data?

Hur lång tid tar shreadgrejen?

EDIT:
Jag försökte skapa en ny screensession, men jag loggades ut och sessionen stängdes. Allt är förgäves. 36 stod det för övrigt som siffra efter ett dygn.

MrRunaway

Visa signatur

Citera mig - annars kan svar utebli i trådar jag inte själv skapat.

Permalänk

Använd /dev/urandom istället.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av MrRunaway
kan jag bara avbryta det och kör med en annan raderingmetod? Med ett program som är avsett för att radera data?

Om du inte har avbrutit dd if=/dev/random of=/dev/hdx ännu, så kan
du se hur långt den har hunnit (hur mycket data den har skrivet) om
du skickar SIGUSR1 till processen...

pkill -SIGUSR1 -x dd

Infon kommer upp där dd körs (dvs inte där du kör pkill).

Men mitt tips är att du avbryter dd, och börjar en shred istället.

Citat:

Ursprungligen inskrivet av MrRunaway
Hur lång tid tar shreadgrejen?

Ett par timmar skulle jag gissa.

Permalänk

Det är avbrutet. Jag körde en screen i screen och när jag detached:ade screenen så loggades jag ur och den gick inte att starta in igen.

Jag rensar på annat sätt nu och det blir bra. Synd bara att det inte att killen (engelskt forum) som skrev kommandot inte sa att det skulle ta timmar eller om jag nu inte läste hela tråden. I alla fall så blir det bra.

Nu köttar jag hårddisken med annan metod och det ska vara riktigt säkert.

Tack för hjälpen!

MrRunway

Visa signatur

Citera mig - annars kan svar utebli i trådar jag inte själv skapat.

Permalänk
Avstängd

Vilken metod då?

Permalänk
Inaktiv

Nu funderar jag lite här, skriver du över med slumpmässig data för att dölja att du raderat diskens innehåll? Jag har raderat diskar med hjälp av

dd if=/dev/zero of=/dev/wd0d

under BSD. Skriver över hela disken med nollor ...

Permalänk
Citat:

Ursprungligen inskrivet av mickeus
Nu funderar jag lite här, skriver du över med slumpmässig data för att dölja att du raderat diskens innehåll? Jag har raderat diskar med hjälp av

dd if=/dev/zero of=/dev/wd0d

under BSD. Skriver över hela disken med nollor ...

Hur effektiv är en sådan "radering" är det fortvarande möjligt att få tillbaka innehållet på diksen efter att ha fyllt den med nollor?

Visa signatur

» Well, tough titties...

Permalänk
Medlem

dd if=/dev/urandom of=/dev/hda bs=4096

funkar nog bättre och snabbare.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Ben_Dover
Hur effektiv är en sådan "radering" är det fortvarande möjligt att få tillbaka innehållet på diksen efter att ha fyllt den med nollor?

Nej, inte i praktiken.. och knappt i teorin heller.

Visa signatur

I have free will but I choose to oscillate

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av mickeus
Nu funderar jag lite här, skriver du över med slumpmässig data för att dölja att du raderat diskens innehåll? Jag har raderat diskar med hjälp av

dd if=/dev/zero of=/dev/wd0d

under BSD. Skriver över hela disken med nollor ...

Det har sina fördelar att skriva över med random data. Skall du kryptera hela disken är det bra om man inte kan skilja den krypterade datan och vanligt skräp åt.

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av Vijjje
Det har sina fördelar att skriva över med random data. Skall du kryptera hela disken är det bra om man inte kan skilja den krypterade datan och vanligt skräp åt.

Det var det jag menade, de lät som om han hade någon anledning att använda slumpmässig överskrivning.

Och det är nog smartare att använda större block när man ska skriva mycket.

Permalänk
Medlem

finns det något sätt att radera "systemdisken" på liknande sätt.

Visa signatur

Hassus

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Hassus
finns det något sätt att radera "systemdisken" på liknande sätt.

Ja exat samma.

Permalänk
Medlem

försökte det men fick bara "Permission denied"

Visa signatur

Hassus

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Hassus
försökte det men fick bara "Permission denied"

Du måste vara root.

Permalänk
Medlem

såklart, nu funkar det mycket bättre.

Visa signatur

Hassus