사이퍼 변경 및 사용 : rsync를 재 스레드에 유용한 두 비트를 추가 --update
:
Wolfman의 게시물에 따르면 cp -ax
우아하고 현지 물건에 시원합니다.
그러나 rsync
굉장합니다. Michael의 답변에 더하여 -W
, 암호화를 변경하면 속도가 빨라질 수 있습니다 (보안 관련 내용을 읽으십시오).
rsync --progress --rsh="ssh -c blowfish" / /mnt/dest -auvx
이 논의 (벤치 마크) 실제 병목되는 속도가 느린 CPU에 대한 장소 주위는하지만 기계가 다른 동시 일을 업로드 할 때 나를 도와 보인다.
이와 같이 큰 재귀 복사본에서 rsync를 사용하는 다른 큰 이유 중 하나는 -u 스위치 (또는 --update ) 때문입니다. 복사하는 동안 문제가 발생하면 문제를 해결할 수 있으며 rsync는 중단 된 부분을 선택합니다 (scp에 이것이 있다고 생각하지 않습니다). 로컬에서 수행하는 cp에는 -u 스위치도 있습니다.
(--update와 --whole-file의 의미가 무엇인지는 확실하지 않지만 항상 이러한 유형의 작업에서 나에게 현명하게 작동하는 것처럼 보입니다)
나는 이것이 rsync의 기능에 대한 스레드가 아니라는 것을 알고 있지만 이것에 가장 일반적으로 사용하는 것은 다음과 같습니다.
- 새로운 시스템을 원래 위치 또는 이와 유사한 것으로 다시 동기화하려면 --delete-after 등 (Michael이 후속 조치에서 언급 한 것처럼). 과,
- --exclude- 디렉토리 / 파일을 건너 뛰는 경우 (예 : 사용자 홈 디렉토리를 건너 뛰거나 다른 곳에서 집을 마운트하거나 새 사용자를 만드는 등) 새 장소에 새 시스템을 복사 / 만들기 등
우연히, 창을 사용해야하는 경우 탐색기의 rsync를 사용하여 처음부터 시작하려는 약간 두뇌가 죽기 때문에 큰 재귀 사본을 수행합니다 (Finder는 OS X가 더 나쁘지만)
dd
있습니까?dd if=/dev/sda1 of=/dev/sdb1 bs=4096