GNU/Linux >> Znalost Linux >  >> Linux

Existuje způsob, jak získat procento na DD v linuxu?

Podívejte se na odpovědi z této otázky

08

Můžete například použít 10 než začnete

sudo apt-get install pv    # if you do not have it
pv < /dev/sda > /dev/sc3   # it is reported to be faster
pv /dev/sda > /dev/sc3     # it seems to have the same speed of the previous one
#or 
sudo dd if=/dev/sda | pv -s 1844G | dd of=/dev/sdc3  # Maybe slower 

Výstup:

440MB 0:00:38 [11.6MB/s] [======>                             ] 21% ETA 0:02:19

27

Pokud jste již spustili 37 Jakmile určíte jeho PID (Ctrl -Z +44 a přečtete si to , nebo 52 ... ) můžete poslat signál 67 (nebo 71 nebo 84 viz níže) a přečtěte si výstup.
Pokud je PID programu 1234 s

kill -USR1 1234

96 odpoví na terminálu svého STDERR něčím podobným jako

4+1 records in
4+0 records out
41943040 bytes (42 MB) copied, 2.90588 s, 14.4 MB/s

:místo toho použijte
103 .
Existuje sigaction s názvem 116 . 123 jeden by v tomto případě měl ukončit program (134 )...
V Ubuntu použijte 149 (157 ).


Můj hlavní nástroj pro tento druh věcí je 166 :

Tento nástroj lze popsat jako Tiny , Dirty, Linux-and-OSX-Only C příkaz, který hledá základní příkazy coreutils (cp, mv, dd, tar, gzip/gunzip, cat atd.), které jsou aktuálně spuštěny ve vašem systému, a zobrazujeprocento zkopírovaných dat. Může také zobrazovat odhadovaný čas a propustnost a poskytuje „top-like“ režim (monitorování).

175 v akci" snímek obrazovky">

Jednoduše naskenuje 189 pro zajímavé příkazy a pak se podívá do adresářů 198 a 203 k nalezení otevřených souborů a hledání pozic a hlášení stavu pro největší soubor.

Je velmi lehký a kompatibilní s prakticky jakýmkoli příkazem.

Považuji to za užitečné, protože:

  • ve srovnání s 217 v potrubí nebo 221 , nemusím si pamatovat, že mám spustit jiný příkaz, když zahájím operaci, mohu sledovat věci až poté;
  • ve srovnání s 233 , funguje prakticky na jakýkoli příkaz, nemusím vždy dvakrát kontrolovat manuálovou stránku, abych se ujistil, že kopii náhodou nezabíjím; je také hezké, že při vyvolání bez parametrů ukazuje průběh jakéhokoli běžného příkazu „přenosu dat“, který právě běží, takže nemusím ani hledat PID;
  • ve srovnání s 242 , opět nemusím hledat PID.

Spusťte 254 , pak v samostatném shellu vyvolejte následující příkaz:

pv -d $(pidof dd) # root may be required

Díky tomu získá pv statistiku všech otevřených deskriptorů souborů 265 proces. Ukáže vám, kde se nachází vyrovnávací paměť pro čtení a zápis.


Linux
  1. Začínáme s SSH v Linuxu

  2. Existuje STDCALL v Linuxu?

  3. Proč neexistuje rozhraní DirectX API pro Linux?

  1. Vypište všechna připojení v Linuxu

  2. Existuje způsob, jak získat správné CLOCK_TAI na Linuxu?

  3. Existuje alternativa pro JTS TestBuilder na Linuxu?

  1. Seznam uživatelů v Linuxu – Nejlepší metoda

  2. Linux – Získávání informací o hardwaru stroje v Linuxu?

  3. Získání informací o hardwaru počítače v Linuxu