
디스크가 세 개의 동일한 길이의 파티션으로 가득 찼다고 가정해 보겠습니다. SDD, HDD 등 모든 유형의 디스크가 될 수 있습니다. 제 생각에는 파티션을 이동하는 것은 전체 파티션이 이동될 때까지 파티션의 모든 부분을 다른 곳에 배치하는 것입니다. 이것이 바로 큰 파티션의 경우 프로세스에 많은 시간이 걸리는 이유입니다. 이제 앞서 언급한 세 개의 파티션 중 첫 번째와 마지막 파티션을 교환해 보면 어떻게 될까요? 첫 번째 파티션을 먼저 이동하면 마지막 파티션을 덮어쓰게 됩니다. 세 번째 파티션을 먼저 이동하면 첫 번째 파티션을 덮어쓰게 됩니다. RAM이 마법의 열쇠인가요? RAM을 늘리면 프로세스 속도가 어느 정도까지 빨라지나요?
PS 이것은 이론적인 질문입니다. 실제로 전체 디스크에서 파티션을 교체하는 것은 흥미롭지 않습니다.