80GB의 정렬되지 않은 텍스트 문서를 한 컴퓨터에서 다른 컴퓨터로 전송해야 하는데 USB가 32GB밖에 없습니다. USB가 가득 차면 위치를 잃지 않고 rsync를 자동으로 일시 중지하는 옵션이 있습니까?
수동으로 시청하고 일시중지하는 것은 옵션이 아닙니다.
답변1
나는 당신이 그렇게 할 수 있다고 생각하지 않습니다.
수동으로 분할하는 것처럼 좀 더 창의적이어야 합니다.
USB 플래시 드라이브를 첫 번째 32G로 채웁니다.
tar czf - / | dd if=/dev/stdin of=/usbstick/bla bs=32k count=100k iflag=fullblock
생성된 tar의 처음 32G를 대상에 씁니다.
dd if=/usbstick/bla of=/tarfile bs=32k count=100k
USB 플래시 드라이브를 다음 32G로 채웁니다.
tar czf - / | dd if=/dev/stdin of=/usbstick/bla bs=32k count=100k iflag=fullblock skip=100k
대상에 32G-64G를 씁니다.
dd if=/usbstick/bla of=/tarfile bs=32k count=100k seek=100k
대상의 tar 파일이 완료될 때까지 이 작업을 수행합니다(매번 100k씩 건너뛰고 검색).
마지막으로 타르를 추출합니다.
tar -C /destination xzf /tarfile
아, 크로스오버 케이블만 연결하면 됩니다.