Portál AbcLinuxu, 26. dubna 2024 08:57


Dotaz: Jak monitorovat jestli dd neco dela?

3.8.2006 12:08 anon123 | skóre: 35 | blog: ganomi
Jak monitorovat jestli dd neco dela?
Přečteno: 438×
Odpovědět | Admin

prave kopiruju vadny disk pres dd. Je to 120G disk a je to disk na disk.

Nedela to zadny vystup na obrazovku, tak bych rad skontroloval, jestli se to nekam pohlo. Jak na to?

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

Odpovědi

3.8.2006 12:17 razor | skóre: 33
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
Odpovědět | | Sbalit | Link | Blokovat | Admin
watch df ?
3.8.2006 12:31 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?

To zobrazuje jen mountnuty souborovy system.

David Watzke avatar 3.8.2006 12:35 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
Ale df taky ukazuje využitý místo... s tím se to sledovat dá.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
3.8.2006 12:37 razor | skóre: 33
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
ajaj ... you are right.
David Watzke avatar 3.8.2006 12:22 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli už to běží, tak tohle nepomůže :-/
mkfifo temp
dd if=/dev/urandom of=temp | pv temp > out
:-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 3.8.2006 12:24 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
Dodatek: NEzkoušel jsem to, tedy vím že zobrazuje rychlost, ale nevím jestli dělá to co má :-D, takže FIXME.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
3.8.2006 12:32 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?

Prave ze uz to jede a nechci to zastavit, abych se po 1 hodine nedozvedel, ze jsem skoro u cile :-)

3.8.2006 13:16 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ha, to si zgustnem :-)

RTFI

info dd:
   Sending an `INFO' signal to a running `dd' process makes it print
I/O statistics to standard error and then resume copying.  In the
example below, `dd' is run in the background to copy 10 million blocks.
The `kill' command makes it output intermediate I/O statistics, and
when `dd' completes, it outputs the final statistics.

     $ dd if=/dev/zero of=/dev/null count=10MB & pid=$!
     $ kill -s INFO $pid; wait $pid
     3385223+0 records in
     3385223+0 records out
     1733234176 bytes (1.7 GB) copied, 6.42173 seconds, 270 MB/s
     10000000+0 records in
     10000000+0 records out
     5120000000 bytes (5.1 GB) copied, 18.913 seconds, 271 MB/s

   On systems lacking the `INFO' signal `dd' responds to the `USR1'
signal instead, unless the `POSIXLY_CORRECT' environment variable is
set.
Zaujimave je, ze na niektorych systemoch (distribuciach?) je zmienka o signaloch aj v manuali a niekde iba v info strankach.
If you hold a Unix shell up to your ear, you can you hear the C.
3.8.2006 13:57 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?

No jo, ale ja jsem ten prikaz nespustil tim pid=$! :-), takze s tim asi moc nenadelam co?

Nebo to blbe chapu.

3.8.2006 14:01 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
Prostě si pomocí ps nebo něčeh zjistěte PID toho procesu a pošlete mu ten signál... Kolega v tom příkladu to pouštěl na pozadí, aby se nemusel přepínat do jinýho terminálu :-)
David Watzke avatar 3.8.2006 14:01 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
V proměnný $! je pokud vím PID posledního příkazu, kterej se "urval" z shellu (a běží na pozadí), takže to ti už nepomůže...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
3.8.2006 14:00 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?

Nebo, muzu tam to pid napsat natvrdo? To jake mam pro proces dd, ktery ted bezi?

Tzn., ze bych napsal kill -s INFO cisloprocesu; wait cisloprocesu

Jinak v mych manualovych strankach mam misto INFO USR1

3.8.2006 14:02 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
Stačí ten kill ... Ten wait je tam (zase) z výchovných důvodů :-)
3.8.2006 14:22 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
Staci ten klill s PIDom natvrdo. A na terminale, kde bezi dd sa objavi jeho progress v momente prijatia signalu.

Posledna veta vytrhnuta z info hovori o tom, ze na niektorych systemoch treba posielat USR1 a nie INFO. Povedal by som, ze Linux je "niektory" OS.
If you hold a Unix shell up to your ear, you can you hear the C.
3.8.2006 14:45 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?

Tak asi ten "nektery OS" je i Debian :-)

2.11.2006 16:43 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
Já třeba na svém Debianu INFO mezi signály které kill žere nemám..
3.8.2006 14:46 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Jak monitorovat jestli dd neco dela?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Vsem dekuji za pomoc, funguje to.

Stav se zobrazil a ja jsem na 95GB, takze uz jen par dokonce :-)

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.