.png)
복제를 위해 이전 SSD와 동일한 크기의 NVME를 구입했습니다. 내 말은, 둘이 같은 크기라고 생각했다는 거야. 둘 다 1TB 디스크로 간주됩니다.
나는 그랬다:
sudo dd if=/dev/sda of=/dev/nvme1n1 bs=64K conv=sync,noerror status=progress
nvme1n1
(p1이나 p2 등은 제외).
이제 정확한 크기(바이트)는 다음과 같습니다.
오래된 장치 | 크기(이전 장치) | 크기(새 장치) | 새 장치 | |
---|---|---|---|---|
sda | 1000207286272 | > | 1000204886016 | nvme1n1 |
sda1 | 1207960064 | = | 1207960064 | nvme1n1p1 |
sda2 | 998998277632 | > | 998995877376 | nvme1n1p2 |
SSD는 LUKS로 암호화되었습니다.
이제 GRUB에서 다음과 같은 오류가 발생합니다.
/dev/mapper...에는 yyyyyyyyy 섹터의 해당 PV 크기보다 작은 xxxxxxxx 섹터 크기가 있습니다. devize의 크기가 조정되었나요? VG 볼륨 그룹에서 PV로 사용되는 하나 이상의 장치 크기가 변경되었습니다.
grub-probe: 오류: /dev/sda1에 대한 GRUB 드라이브를 찾을 수 없습니다. 장치 지도를 확인하세요
lsblk: /dev/mapper/volumegroup-home: 블록 장치가 아닙니다.
편집을 해보았습니다/etc/crypttab
이 다른 질문에 명시된 바와 같이하지만 대답과 내가 변경해야 할 사항을 이해하지 못합니다.
그 대답은 다음과 같습니다.
장치 이름 변경: 이전 /etc/crypttab 파일에 한
sdb2_crypt UUID=... none luks, discard
줄이 있습니다.sdb2_crypt
해당 "장치 이름"을 새 것으로 변경하면nvme1n1p2_crypt
작동하지 않습니다.초기 램디스크 이미지 재구축: 라이브 환경에 파티션을 마운트하는 것인지는 모르겠지만 다음과 같이 했습니다.
sudo grub-mkconfig -o /boot/grub/grub.cfg
그 후에도 여전히 다음과 같은 오류가 발생했기 때문입니다.
- 섹터 크기가 더 작아지고
- /dev/sda2를 찾지 못하고
/dev/mapper/volumegroup-home: not a block device
.
요약하자면, 섹터 크기가 더 작아지고(크기를 변경하지 않았으므로) 이전 sda
장치가 누락되지 않고 SSD에서 NVME로 디스크를 복제하는 특정 단계에 대한 더 자세한 정보가 필요합니다. nvmep1. 거기에 있는 정보는 내가 이해할 수 있을 만큼 충분하지 않았습니다.
저는 데비안을 안정적으로 운영하고 있습니다. 인용된 질문/답변은 Fedora 시스템과 Fedora 문서에 대한 링크를 참조했기 때문에 내 OS에 어떤 차이가 적용될지는 알 수 없습니다.