한 디스크를 다른 디스크에 복사해야합니다. 아래 명령으로 시도했는데 페데로에서 1TB의 디스크를 복사하는 데 거의 하루가 걸립니다.
dd if=/dev/sda of=/dev/sdb
아래 명령을 사용하여 Unix (HP-UX) 시스템에서 동일하게 시도했으며 몇 시간 내에 완료됩니다.
dd if=/dev/sda of=/dev/rdsk
디스크에서 디스크로 더 빨리 복사하는 데 사용할 수있는 대안은 무엇입니까?
cat
는 더 빠를 수도 있지만 그 차이는 그다지 크지 않습니다 (실험에서와 같이 파일 대 파일보다 장치 대 장치의 경우 더 클 수 있음).
dd
# 1 함정
cp /dev/sda /dev/sdb
또는 (pv /dev/sda > /dev/sdb
진행률 표시 줄을 얻으려면) 훨씬 빠릅니다. 왜dd
여기서 사용 하겠습니까?dd
단지 같은 것들에 유용 할 것이다conv=sync,noerror
오류가있는 핸들 디스크에 있지만, 그렇다하더라도 그것은처럼 사용하는 일에 더 많은 의미를 만들 것ddrescue
대신에 (또한 참조pv
의-E
옵션을).