IMG 파일의 파티션 정보 크기를 조정하는 방법은 무엇입니까?

IMG 파일의 파티션 정보 크기를 조정하는 방법은 무엇입니까?

ISO를 다음과 같이 만들었습니다.sudo partimage save /dev/sdc1 /media/56AE8240AE82191F/Backup/xfcefat.iso

결과 iso 파일은 매우 작지만 설치 후 파티션 정보가 올바르게 유지된다는 것을 알았습니다.

문제는 내 파티션이 8GB인데 데이터가 100MB만 있다는 것입니다.

iso의 파티션 정보를 수정하고 그것이 단지 500MB 파티션이라고 생각하도록 지시하고 싶습니다.

파티션 정보를 줄이는 방법은 무엇입니까?

USB 드라이브라면 gparted를 사용하여 이 작업을 수행하고 잘 줄일 수 있습니다. 하지만 이것은 내 디스크에 있는 iso 파일의 원본 복사본의 복제본입니다.

답변1

이미지를 "처음부터" 간단히 다시 만들 수 있습니다.mkisofs.

$ mkisofs -o new_image_name /path/to/the/mounted/dvd

더 이상 사용할 수 있는 CD-ROM이 없으면 다음 명령을 사용하여 iso 이미지를 루프 마운트합니다.

$ sudo mount -o loop /media/disk/linux.iso /path/to/the/mounted/dvd

(그리고 제거하는 것을 잊지 마세요.)

이는 DVD에서 부팅 정보를 복사하지 않습니다. 이 작업을 수행해야 하는 경우 부팅 정보를 추출하여 mkisofs.

답변2

ISO는 iso9660의 약어로, CDROM에 사용되는 파일 시스템 유형입니다. 파일 시스템은 파티션을 모르거나 신경 쓰지 않으며, CDROM에는 파티션이 없습니다. 파티션을 복사했기 때문에 iso9660 파일 시스템이 아닐 수도 있으므로 파일 이름을 잘못 지정했습니다. ISO 이미지가 아닌 파티션에 파일 시스템의 이미지가 있습니다. 크기 조정 방법은 파일 시스템 유형에 따라 다릅니다. ext[234] 파일 시스템인 경우 resize2fs.

관련 정보