이 질문에 대한 답변보기 [ 1 ]
pv
예를 들어 시작하기 전에 사용할 수 있습니다pv
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
출력 [ 2 ] :
440MB 0:00:38 [11.6MB/s] [======> ] 21% ETA 0:02:19
참고 :
특히 큰 파일의 경우 버퍼의 설정, 기록 된 유효 바이트 수 계산 등 man dd
하드웨어의 모든 속도를 높이는 데 필요한 옵션 을보고 설정해야 할 수 있습니다 .
이 옵션 은 정수 매개 변수 만 사용합니다 .
첫 번째 줄에서 알 수 있듯이 전혀 필요하지 않습니다 .
bs=100M
oflag=sync
direct
-s
1.8T-->1844G
dd
kill -USR1 pid
이 경우 이미 출시dd
당신이 PID를 individuated 한 후, 명령을 ( Ctrl- Z+ bg
당신이 그것을 읽거나 pgrep ^dd
...) 당신이 신호를 보낼 수 있습니다 USR1
(또는 SIGUSR1
, 또는 SIGINFO
아래 참조) 출력을 읽어 보시기 바랍니다.
프로그램의 PID가 1234 인 경우
kill -USR1 1234
dd
STDERR의 터미널에서 다음과 비슷한 것으로 대답합니다.
4+1 records in
4+0 records out
41943040 bytes (42 MB) copied, 2.90588 s, 14.4 MB/s
경고 : OpenBSD에서 kill
[ 3 ] 의 동작을 미리 확인해야 할 수도 있습니다 : 대신 사용하십시오
kill -SIGINFO 1234
.
이름이 sigaction SIGINFO
입니다. SIGUSR1
하나,이 경우에해야 종료 프로그램을 ( dd
...)
에서 우분투를 사용 -SIGUSR1
( 10
).