대용량(4.4GB) 파일을 외부 USB 드라이브에 복사하려고 합니다.
불행하게도 내 컴퓨터가 정지되는 시간은 약 절반 정도입니다.
내 루트 파티션이 너무 작아지고 있다는 것을 알고 있습니다(예, 휴지통을 비웠고 많은 공간을 차지하는 실제 폴더가 없습니다.
파일을 복사하려고 할 때 먼저 버퍼에 저장하고 남은 디스크 크기가 4GB 미만이므로 컴퓨터가 정지될 수 있다고 생각했습니다. 해결책이 있나요? 나는 오픈유스를 사용한다.
답변1
이보다 더 많은 정보가 없으면 FAT 파일 시스템을 사용하는 외장 드라이브에 4.4GB 파일을 복사하려고 하는 것으로 추측됩니다. FAT는 4GB보다 큰 파일을 처리할 수 없습니다.
답변2
IOPS 문제에 대해 생각하고 있습니다. 이로 인해 컴퓨터가 느리게 실행되고 결국 정지되는 경우가 많습니다. 이를 확인하려면 wa
다음 명령을 사용하여 복사 프로세스를 시작하고 CPU 대기 시간( )을 모니터링합니다 .top
$top
top - 13:24:59 up 6 days, 56 min, 8 users, load average: 0.86, 0.65, 0.63
Tasks: 247 total, 2 running, 245 sleeping, 0 stopped, 0 zombie
%Cpu(s): 12.3 us, 2.2 sy, 0.0 ni, 85.4 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st
wa
위의 마지막 줄에 있는 필드를 참고하세요 . 이 비율이 50-70 이상(시스템 로드에 따라 다름)으로 올라가면 컴퓨터가 느려지고 결국 작동이 중지됩니다.
이것이 IOPS 문제라고 판단되면 다른/더 나은 USB 드라이브를 사용하거나 CPU 대기 시간이 5% 미만으로 떨어질 때까지 복사 프로세스를 일시 중지한 다음 복사 프로세스를 재개할 수 있습니다.
디스크의 사용 가능한 공간을 모두 채우면 컴퓨터가 정지되지 않지만 오류 메시지가 표시됩니다.