Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: peran - 02.01.08 - klo:05.35

Otsikko: Kuinka tyhjennän muistitikun lopullisesti[Ratkaistu]
Kirjoitti: peran - 02.01.08 - klo:05.35
Siis kuinkas lopullisesti tyhjennetään muistitikku/muistikortti/kovalevy myyntiä varten.

Ajattelin tekisiköhän tämä haluamani
Koodia: [Valitse]
sudo cat /dev/random >/dev/sda1

Yrittelin ajaa ko. viritelmää, ja tekeehän se jotakin, mutta top:issa ei näy koko prosessia, joten millään hirveellä kyydillä ei taida muistitikkuni tyhjentyä.

Edit - tai siis täyttyä randomilla.
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: qwertyy - 02.01.08 - klo:05.57
http://ubuntuforums.org/showthread.php?t=532173
Nuo lopussa olevat komennot kai ajavat asian? Ei ilmeisesti ole estettä, etteikö toimisi kaikilla muisteilla?

Lainaus
"you are more or less wasting your time when you "shred" a drive unless you are Physically shredding it

but the dd command in combo with sepcial devices will let you [re]write zeros
and random junk until you are blue in the face ..."
Koodia: [Valitse]
~ $ dd if=/dev/zero of=/dev/fd0
~ $ dd if=/dev/random of=/dev/fd0
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: peran - 02.01.08 - klo:06.07
http://ubuntuforums.org/showthread.php?t=532173
Nuo lopussa olevat komennot kai ajavat asian? Ei ilmeisesti ole estettä, etteikö toimisi kaikilla muisteilla?

Joops, tätä yritin etsiä, mutten löytänyt.

Olisi näköjään kannattanut yrittää löytää enkun foorumeilta. No hyvä nyt on täällä Suomen foorumeilla sama.

Edit - Kovalevyä ei kannata tällä menetelmällä yrittää tyhjentää, kun 512 Mt näkyy kestävän aikas pitkään.
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: peran - 02.01.08 - klo:07.13
Tosiaan kannattaa käyttää /dev/zero - laitetta, jotta tyhjennys menee nopeasti. Lisäksi korttia/tikkua ei kannata ottaa heti pois suorituksen loppuessa, vaan kannattaa odottaa kunnes puskuri on kirjoitettu tyhjäksi.
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: Tuplanolla - 02.01.08 - klo:10.43
Tietysti voisi vaikka Gpartedilla tms. alustaa osiot, eikös se tyhjennä sen myös?
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: qwertyy - 02.01.08 - klo:11.46
Tyhjentää, mutta eikös Gparted muokkaa vain tunnisteita ja periaatteessa kaikki tiedot on vielä palautettavissa? Peran käsittääkseni hakee enemmän "secure format" tyyppistä vaihtoehtoa.
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: masa - 02.01.08 - klo:19.19
Purkkaratkaisuna varmaankin ekana formatoisin, sit siirtäisin tikun täyteen random-videotiedostoja ja formatoisin taas. Näin voitaisiin varmaankin palauttaa vain ne videofilut eikä niitä tiedostoja mitkä tikulla alunperin oli? Tällä tavalla tosin ei hankita nörttien ihailua :D
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: peran - 03.01.08 - klo:01.02
Tyhjentää, mutta eikös Gparted muokkaa vain tunnisteita ja periaatteessa kaikki tiedot on vielä palautettavissa? Peran käsittääkseni hakee enemmän "secure format" tyyppistä vaihtoehtoa.

Kyse ei ole vain periaatteesta, vaan käytännössä. Itse voit kokeilla jollakin kameran kortilla.
1. formatoi se.
2. Pelasta uskomattoman paljon kuvia photorec-ohjelmalla, jos on vähääkään isompi kortti. (Suoraan pakettienhallinnasta löytyy)
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: Speedy G - 03.01.08 - klo:01.09
1. Formatoi se tikku.
2. Tee scrpti joka alkaa kirjoittaa tikkua täyteen jotain mössöä missä ei ole järkeä.
3. Toista kohdat 1 ja 2 10 kertaa.

Windows-puolella on sofa nimeltä Disk Kill joka tekee tuota automaattisesti. Ja eiköhän sen joku osais koodata Linuxiinkin. (On varmaan jo tehty, mutta en tiedä nimeä.)

Varmin tapa tuhota tiedostot on ylikirjoittaa ne riittävän monta kertaa. Eli aikaa palaa joku tunti jos on iso levy kyseessä. Palautusohjelmat pystyvät uskomattomiin suorituksiin. Nimim. kokemusta.
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: mgronber - 03.01.08 - klo:01.11
Koodia: [Valitse]
sudo cat /dev/random >/dev/sda1

Todennäköisesti olisi parempi käyttää /dev/urandom:ia, sillä se ei blokkaa vaikka entropiaa ei olisikaan tarpeeksi aidon satunnaisuuden tuottamiseen.
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: lompolo - 03.01.08 - klo:02.02
Lainaus
Todennäköisesti olisi parempi käyttää /dev/urandom:ia, sillä se ei blokkaa vaikka entropiaa ei olisikaan tarpeeksi aidon satunnaisuuden tuottamiseen.

Totta, jos tuohon tarvitsee lisää turvallisuutta, niin kirjoittaa /dev/urandomia useamman kerran. Erikoislaitteillahan voi lukea vanhempaa dataa kovalevysta, koska kirjoitus ei tapahdu aina ihan samaan kohtaan. Muistikorteissa ei välttämättä ole samantapaisia ilmiöitä. En tiedä.

Vielä hupitietona: /dev/random:sta tulee tietoa nopeammin. jos vaikka liikuttaa hiirtä.
Koodia: [Valitse]
man randomkertoo jotain turvallisuusasioista Linuxissa. Turvallisempi vaihtoehto löytyy, vaikka vähemmän turvallisen vaihtoehdon mahdollisuus haavoittua on hyvin teoreettinen.
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: peran - 03.01.08 - klo:02.17
Lainaus
Todennäköisesti olisi parempi käyttää /dev/urandom:ia, sillä se ei blokkaa vaikka entropiaa ei olisikaan tarpeeksi aidon satunnaisuuden tuottamiseen.

Totta, jos tuohon tarvitsee lisää turvallisuutta, niin kirjoittaa /dev/urandomia useamman kerran. Erikoislaitteillahan voi lukea vanhempaa dataa kovalevysta, koska kirjoitus ei tapahdu aina ihan samaan kohtaan. Muistikorteissa ei välttämättä ole samantapaisia ilmiöitä. En tiedä.

Joo, muistikorteissa tai tikuissa käsittääkseni riittää, kun kirjoittaa nollaa täyteen. Ainakin luullakseni. Tietenkin poikkeuksena, jotka vahvistavat säännön on CF-kortit, joissa on sisällä minikovalevy. Tosin niitä ei enää taida olla myynnissä.
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: mgronber - 03.01.08 - klo:02.41
1. Formatoi se tikku.

Tarpeetonta.

Lainaus
2. Tee scrpti joka alkaa kirjoittaa tikkua täyteen jotain mössöä missä ei ole järkeä.
3. Toista kohdat 1 ja 2 10 kertaa.

Koodia: [Valitse]
$ for i in {1..10}; do echo $i; dd if=/dev/urandom of=/dev/sdx; done

Tuo hoitanee homman ainakin noiden määritysten edellyttämällä tavalla.
Otsikko: Vs: Kuinka tyhjennän muistitikun lopullisesti
Kirjoitti: Ked - 03.01.08 - klo:05.08
Ei tartte kirjoittaa scriptejä kun sitä varten on oma ohjelmakin: paketin nimi on wipe

Ohjelma pyyhkii joko yksittäisiä tiedostoja tai tarpeen vaatiessa koko osion, esim; wipe /dev/sdc jne. Muistaakseni 7 kertainen ylikirjoitus on suositus jos haluaa olla varma että omat kotivideot yms. ei päädy Youtubeen. Quick-toiminto taitaa vetää 4 kertaa yli ja jos ei määrittele tarkemmin niin taitaa ylikirjoittaa 30 kertaa.

Muista lukea ohjeet ennen kuin sovellat mitään kovin luovia komentoja.  ;)