여유 공간이 많은 더 큰 디스크를 더 작은 디스크에 복제할 수 있나요?

여유 공간이 많은 더 큰 디스크를 더 작은 디스크에 복제할 수 있나요?

운영 체제 디스크와 모든 해당 파티션을 더 작은 디스크에 복제할 수 있습니까?

원본 디스크에는 여유 공간이 많고, 전체 사용 공간은 제가 만들려는 새 디스크의 용량보다 훨씬 작습니다.

원래 하드 드라이브를 수정하지 않고 이 작업을 수행하고 싶습니다.

답변1

새 디스크 드라이브를 분할하여 각 원본 파티션에 파일을 위한 충분한 공간을 남겨둘 수 있습니다. 그런 다음 단일 사용자 모드로 부팅하고 tar원래 파티션의 파일을 "미러"에 하나씩 복사합니다.

cd /source/mount/point; tar --one-file-system cf -|tar -C /mirror/mount/point xf -

해당하는 경우 명령 파이프라인의 "보관"에 --acls및 /또는 옵션을 추가합니다 --selinux. 또한 새 드라이브에 부트로더를 설정하고 태그/uuid/장치 이름과 일치하도록 파일을 조정해야 합니다.--xattrstar/etc/fstab

관련 정보