내부 하드 드라이브에서 외부 (USB) 저장소로 많은 파일을 복사하는 가장 빠른 방법은 무엇입니까?


8

데스크탑 PC의 내부 하드 드라이브에 많은 양의 데이터 (약 500GB)가 있습니다. 여기에는 음악, 비디오, PDF 등이 포함됩니다.

모든 것을 외부 USB 하드 드라이브 (1.5 tb 용량)에 복사하고 싶습니다.

데스크탑 PC는 Ubuntu를 실행합니다. 우선 하드 드라이브를 꽂고 마운트 한 다음 최상위 폴더를 드라이브로 드래그했습니다.

복사가 시작되었지만 매우 느리게 진행되고있는 것 같습니다. 약 10 분 후 약 500MB 만 완료되었습니다. 나는 이것이 적은 총 데이터로 달성 할 수있는 것보다 느리다고 확신합니다.

그래서 나는 이것을하는 더 빠른 방법이 있는지 궁금합니다.

한 번에 전체가 아닌 섹션 (예 : 500MB 정도)으로 복사하는 것이 더 좋습니까?

답변:


10

USB2.0 포트를 사용하고 USB 2.0 컨트롤러에 "고속"이라고 표시되어 있는지 확인하십시오. 많은 평판이 좋은 제조업체는 눈에 띄는 "USB 2.0"레이블이 붙은 "최대 속도 (12)"USB 장치를 판매합니다. 그것들은 기술적으로 정확하지만 USB 2.0이 "고속"을 의미한다고 생각하는 사람들을 속입니다.

또한 USB 하드 디스크에 " sync "마운트 옵션이 활성화되어 있습니까? 이것은 속도 저하의 또 다른 원인입니다. 당신은 파일 시스템을 다시 마운트 할 수 있습니다

mount -o remount,async... /dev/usbdisk ...

+1 .. 500MB / 10 분 = 50MB / 분 = 5MB / 6 초 = 0.83MB / s = 6.7Mb / s. 심지어 최고 속도를 치고 있지도 않습니다.
quack quixote

10

rsync를 사용하여 데이터를 복사해야하는 하드 디스크에 대한 인터페이스가 무엇이든, 전송 및 파일을 개별적으로 다시 시작할 수 있으며 (-부분), 진행 상황을 제공하고 대상 미디어에서 체크섬이 확인됩니다.

한마디로 :

rsync -avP src/ dst/

네트워크 인터페이스를 통해 전송하는 경우 압축을 활성화하려면 -C 인수를 추가하십시오. 대부분의 경우 대역폭이 제한되어 있으므로 컨텐츠가 이미 압축되어 있어도 성능이 저하되지 않습니다.

데이터 전송 하기 전에 데이터 tar해야 할 경우 파일 시스템에서 많은 파일을 생성하고 타임 스탬프를 추가하며 모든 파일에 공간을 할당해야하는 부담을 덜어줍니다.
복사 속도가 향상 될 수 있습니다.


1
나는 이것에 늦었다는 것을 알고 있지만 rsync는 실제로 나를 구했다. 고객에 대한 일부 데이터를 복구해야했으며 Xubuntu 시스템 내의 파일 사본이 잠겼습니다 (이전 시스템, 기존 드라이브). RSYNC는 파일 사본을 통해 바로 전원을 공급받습니다. 약간 다른 옵션을 사용했습니다. rsync source dest -r -v --ignore-existing
pStan

9

복사 할 데이터가 엄청 나면 드라이브를 외장 인클로저에서 꺼내 컴퓨터 내부에 넣은 다음 인클로저에 다시 넣습니다. 그런 종류의 SATA 케이블과 드라이브 베이를 열어야합니다. 인클로저를 열고 나중에 다시 소비하면 시간이 많이 걸리지 만 사본 자체는 훨씬 더 빠릅니다.


3

USB 디스크에 어떤 파일 시스템이 있는지 언급하지 않았습니다. Linux 네이티브 파일 시스템입니까, 아니면 ntfs / fat32를 사용하고 있습니까? 나는 당신이 퓨즈를 통과해야한다면 성능에 비용이들 것이라고 생각합니다.

함께하기 위해 간단히 하드 드라이브를 꽂고 마운트하고 최상위 폴더를 드라이브로 드래그했습니다.

복사 할 데이터가 많은 경우 개인적으로 GUI를 건너 뛰고 복사 작업에 오버 헤드가 추가됩니다. 대신 파일 복사에 많은 CLI 명령 (cp, rsync, cpio, tar 등) 중 하나를 사용 합니다.

한 번에 500MB 이상으로 복사하는 것이 더 좋습니까?

rsync와 같은 작업을하는 경우 파일을 작은 세트로 복사 할 이유가 없습니다.


당신이 옳습니다. 리눅스의 ntfs 성능은 sloooooow입니다.
quixote
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.