dd 복제 후 GPT PMBR 크기 불일치 큰 HDD로 마이그레이션하고 있습니다. 나는

Ubuntu EFI 부팅 시스템을 더 큰 HDD로 마이그레이션하고 있습니다. 나는 명령을 사용했다

dd if=/dev/sdb of=/dev/sda

복사하기 전에 입력 파일을 마운트 해제하지 않았으며 출력 파일은 새로운 파티션되지 않은 공간이었습니다. 나는 더 큰 새로운 하드 디스크로 성공적으로 부팅했습니다.

  • fdisk -l 보고서 :

    GPT PMBR 크기 불일치

  • gdisk 이전 드라이브 크기 (200GB)를보고

  • PMBR은 새로운 하드 드라이브 크기 (2TB)를보고합니다.

오류 상태 gdisk w(쓰기) 명령은 작동하지만 gdisk 도움말은 명령을 권장합니다 xe(백업을 디스크 끝으로 재배치).

내 목표는 이전 드라이브를 제거하고 기존 grub 설치를 그대로 유지하면서 새 드라이브를 기본 부팅 디스크로 사용하는 것입니다.

파티션을 확장할까요? 아니면이 명령 중 하나를 사용해야합니까?



답변

gdisk프롬프트가 제안 하는대로 수행 하십시오. e전문가 ( x) 메뉴 의 옵션을 사용 하여 데이터 구조를 디스크 끝으로 재배치하십시오. 원하는 parted경우 GParted 와 동일한 작업을 수행 할 수 있습니다 . IIRC는 확인을 요청하지만 반자동으로 수행합니다.

GPT 백업 데이터 구조를 이동하면 GParted를 사용하여 파티션 크기를 조정할 수 있습니다.


답변

문서가 다소 조각화되어 여러 가지 다른 기술을 지적하기 때문에 동일한 시도를하는 사람들에 대한 시행 착오에 대한 자세한 설명을 게시하고 싶습니다. 라이브 USB에서 갈라져서 상처를 입었습니다. 파티션을 제거하고 새 드라이브에서 파티션 테이블을 다시 작성했습니다. Gparted에는 단계 시퀀서가 있습니다. 이전 디스크의 파티션 구조를 복사하고 파티션 크기를 조정하고 새 디스크의 데이터를 복사했습니다. 내가자는 동안 그것은 모든 것을했다. dd를 사용하려면 건너 뛴 fstab 파일의 수동 업데이트가 필요했습니다. 그런 다음 라이브 USB에서 ddrescue (Software Center가 아닌 Synaptic을 통한 Universe 패키지)를 시도하여 gpt와 작동하지 않는다고보고했습니다. 그것은 나를 갈라 놓았다고 언급했다.


답변

또 다른 데이텀이자 오늘 EC2 인스턴스의 EBS 볼륨 크기를 조정했습니다. growpart /dev/nvme0n1 1파티션을 올바르게 크기 조정 한을 실행하여 문제를 해결했습니다 .