dd 복제 후 GPT PMBR 크기 불일치


13

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

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

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

  • fdisk -l 보고서 :

    GPT PMBR 크기 불일치

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

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

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

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

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

답변:


10

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

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


4
당신은이 사람을 생각한다 - 그는 썼다gdisk .
mikeserv

라이브 USB에서 갈라져서 상처를 입었습니다. 파티션을 제거하고 새 드라이브에서 파티션 테이블을 다시 작성했습니다. 거기에서 나는 로봇 단계를 썼습니다 : gparted는 이전 디스크의 파티션 구조를 복사하고 파티션의 크기를 조정하고 새 디스크의 데이터를 복사했습니다. 내가자는 동안 그것은 모든 것을했다.
Zakri Kneebone

1
@ZakriKneebone : "이 작업을 수행해야하는 이유"가 여기에 설명되어 있지 않으므로 GPT는 첫 번째 섹터에 실패한 경우를 대비하여 디스크 의 첫 번째 마지막 섹터에 저장되기 때문에 여전히 뒤로 위로 ... (그리고
공짜

1
@RodSmith 다른 비대화 형 솔루션도 환영합니다. dd더 큰 드라이브를 사용하여 복제 한 후에는 이 문제가 항상 발생합니다. 클론 스크립트가 잘못된 "백업 GPT"를 고칠 수 있으면 편리합니다. GPT fdisk (sgdisk) 버전 1.0.3에서 재배치 옵션을 찾을 수 없습니다. superuser.com/questions/905756/…-e|--move-second-headersgdisk 옵션이라고 말하지 마십시오 .
프로 백업

1

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


좋은 것도! 많은 사람들이이 Q & A로부터 배우게 될 것입니다.
Fabby

0

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.