32GB 사용자 지정 이미지를 소스로 사용하여 64GB USB에 복제할 때 문제가 발생합니다.

32GB 사용자 지정 이미지를 소스로 사용하여 64GB USB에 복제할 때 문제가 발생합니다.

저는 최근 한 USB의 파일 시스템을 다른 USB로 복제하는 방법에 관해 많은 연구를 해왔고 많은 것을 성취했습니다. 그러나 퍼즐의 마지막 조각은 왜 32GB에서 복제할 수 없는지인 것 같습니다. 64GB로. 다음은 프로세스에 대한 요약입니다(예, 의도한 대로 제대로 작동합니다). 저는 대부분의 테스트에 RHEL 7.3과 7.5를 사용해 왔습니다. 그러나 이것은 제 친구들이 SUSE 및 기타 배포판에 대해 테스트한 결과 의도한 대로 작동했습니다. :

 dd if=/dev/sdb bs=1M count=5000 status=progress | gzip > newredhat.iso.gz

이렇게 하면 데스크탑/원하는 OS에 저장할 수 있는 압축된 iso 이미지가 생성되고 적절하게 포맷된 디스크에 다시 배포하여 부팅 가능한 드라이브를 만들 수 있습니다. 이 이미지를 배포하려면 다음을 실행하세요.

 zcat newredhat.iso.gz > /dev/preffered drive

파일 시스템의 첫 번째 5GB를 가져와 작은 사용자 정의 이미지 ISO로 복제한 다음 이를 다른 32GB USB에 다시 배포하는 데 성공했습니다. 그러나 문제는 32GB USB > 64GB USB에서 갈 수 없다는 것입니다. 64GB를 2개의 32GB 파티션으로 포맷하는 등 다양한 방법을 시도했지만 작동하지 않습니다. 내가 가지고 있는 Linux 테스트 상자를 사용하여 하나의 큰 fat 32 파일 시스템으로 포맷했는데 역시 작동하지 않습니다. 스틱의 처음 10GB만 fat32로 포맷하고 추가 공간은 그대로 두므로 작동하지 않습니다. 난관에 봉착한 것 같지만, 이 마지막 문제가 무엇인지 알아낼 수 있다면 꽤 중요한 개인 프로젝트에 대한 연구를 완료한 것입니다. 이렇게 하면 Rufus/Unetbootin 등과 같은 타사 도구를 사용하지 않고도 ISO를 사용하여 USB에서 다양한 유형 및 크기의 USB로 이동할 수 있게 됩니다. 이 프로젝트의 이전 부분은 달성할 수 없다고 들었습니다. 다른 사람들은 했지만 나는 그것을 실현할 방법을 찾았고 이것을 끝내기로 결심했습니다! 모든 도움에 진심으로 감사드리며 자신만의 복구 드라이브를 만들기 위해 위의 단계를 자유롭게 활용하시기 바랍니다!

관련 정보