Portál AbcLinuxu, 10. května 2025 19:34

Dotaz: Prepsani celeho HDD urcitou sekvenci znaku.

26.6.2015 20:50 D
Prepsani celeho HDD urcitou sekvenci znaku.
Přečteno: 477×
Odpovědět | Admin
Zdravim

Je mozne nejak snadno prepsat cely hdd urcitou sekvenci znaku? Neco jako dd if=/dev/zero of=/dev/sda akorad ne 0000 ale treba "byl jsem tu fantomas"

nejaky echo "byl jsem tu fantomas" >> /dev/sda do smycky

D
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.6.2015 21:02 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Stačí to echo dát do cyklu.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
26.6.2015 21:48 D
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
tak jsem zatim sesmolil (patek vecer, mozek mimo provoz) zatim jen do souboru

nejdriv si pomalu vygeneruju soubor s textem asi 1m veliky
#!/bin/sh

while [ TRUE ]
do
  echo "byl jsem tu fantomas" >> /test
done
a pak cat do smycky jede uz rychle, zapisuje po velkejch kusech
#!/bin/sh

while [ TRUE ]
do
  cat testovaci.txt >> /test2
done
Diky za kopanec spravnym smerem.
27.6.2015 09:50 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
Měl jsem na mysli dát do cyklu jen to echo.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
27.6.2015 13:21 D
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
S tim jsem zacal, bohuzel na experiment potrebuju prepsat 3TB hdd a rychlost samotneho echa na mem testovacim PC byla cca 200kb a to neni realne, predpripravenym souborem pres cat cca 25Mb to uz se da za vykend. Jeste skusim ten shred. Disk da sam o sobe sekvencne 150na zacatku 90na konci, to by v tom byl cert aby se nenasla jeste nejaka optimalizace.
Jendа avatar 27.6.2015 14:16 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
for i in `seq 1 100000`; do
  echo bablbam >> tempfile
done

(while true; do cat tempfile; done) | dd bs=1M of=/dev/sda
Echovat to po pár bajtech je drahé, proto si na začátku vygeneruju ~megový soubor a pak to tam sypu po megabajtech.
Jendа avatar 27.6.2015 14:18 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
Aha, vidím, že skoro totéž máš výš. Tak jenom že by bylo dobré přepisovat celý disk, ne to jen dávat do souboru - nepřepíšeš tak struktury filesystému, vyhrazené bloky, žurnál atd.
27.6.2015 14:33 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
Myslel jsem takhle:
for i in `seq 1 100000`; do
    echo bablbam
done > tempfile
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
27.6.2015 07:13 Jiří Lisický | skóre: 31 | blog: JIL_blog | Olomouc
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na bezpečné mazání disku je příkaz shred. Má i volbu

--random-source=FILE
get random bytes from FILE


Takže by to mohlo vyhovovat zadání
27.6.2015 14:58 nobody
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
pokud si clovek nechce vymyslet vlastni reseni, je shred jednoznacne jasna volba
29.6.2015 08:29 trubicoid
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
Odpovědět | | Sbalit | Link | Blokovat | Admin
a k cemu by to vlastne melo byt? chapu nahodne prepsany disk, pred sifrovanim, aby neslo uhadnou, kde jsou data a kde ne

pak chapu ze badblock neprepisuje jen 0x00, ale i 0xff, 0x55 a 0xaa, aby se kontroloval zapis i jednicek a nejen nul, i kdyz s reedsolomonem na hdd je to jedno

ale fantomase nechapu, jestli je to jenom jako vtip, tak bych disk vynuloval a fantomase dal jen do mbr :)
29.6.2015 15:15 nobody
Rozbalit Rozbalit vše Re: Prepsani celeho HDD urcitou sekvenci znaku.
asi je dulezite informovat ze fantomas byl vsude ;) jen doufam ze se za chvili neukaze dotaz... "nestartuje mi system, at kouknu na disk kamkoliv vsude je jen byl jsem tu fantomas, nevite jak to opravit?" ;)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.