
하드 드라이브에서 SD 카드로 대용량 파일(>300MB)을 복사할 때 처음 400MB 이후 복사 속도가 크게 느려지고 때로는 복사 프로세스가 끝나지 않는 경우도 있습니다.
이중 명령인 rsync(진행 표시기 포함)와 cp를 사용하여 복사를 시도했습니다.
내 설정:
- 우분투 16.04
- microSD 카드, VFAT로 포맷된 파티션, 총 64GB, 50GB 사용 가능
복제는 15MB/s에서 시작되고, 약 400MB 이후에는 거의 0으로 떨어지며, 몇 분 후에는 "임의로" 재개되었다가 다시 느려질 수 있습니다.
100%에 도달하더라도 프로그램은 쓰기가 완료될 때까지 몇 분 동안 "정지"됩니다.
왜 그런 겁니까?
속도를 높일 수 있나요?
eXfat/NTFS가 이 문제를 해결할 수 있나요? (Windows와 호환되어야 합니다.)
답변1
느린 메모리 카드나 USB 드라이브에서 시청하세요.
드라이브가 손상된 것이 아니라 속도가 느릴 수 있습니다. 이 메시지는 캐시가 "더티" 데이터(드라이브에 기록되지 않은)로 채워졌을 때 나타납니다.
작은 도구가 있는데,watch-flush
, 함께 제공됨mkusbu, mkusb 이외의 도구를 사용하여 쓰기를 관찰하기 위해 독립형 쉘스크립트로 사용할 수 있습니다.
시작sync
시스템에 버퍼를 플러시하고 프로세스를 지켜보라고 지시하세요.watch-flush
.
전체 장치 지우기
메모리 카드나 USB 플래시 드라이브가 매우 느린 경우 이 작업을 수행하면 더 빠르게 반응할 수 있습니다.전체 장치 지우기(0으로 재정의) mkusb를 사용합니다.
더 심각한 문제가 있는지 확인하세요.
다음 링크의 팁에 따라 문제를 분석할 수 있으며 운이 좋으면 해결할 수 있습니다.