우분투 18 lvm을 다른 디스크로 이동했습니다(lvm이기도 함) - 백업 및 복원

우분투 18 lvm을 다른 디스크로 이동했습니다(lvm이기도 함) - 백업 및 복원

내 부팅 디스크는 /dev/sda입니다. 아래와 같이 gdisk를 사용하여 WD 디스크 /dev/sdb에 동일한 파티션 테이블을 생성했습니다.

넘버링 시작(섹터) 끝(섹터) 크기 코드 이름
   1 2048 4095 1024.0 KiB EF02 BIOS 부팅 파티션
   2 4096 2101247 1024.0 MiB 8300 Linux 파일 시스템
   3 2101248 234438655 110.8 GiB 8300 Linux 파일 시스템

fsarchive를 사용하여 /dev/sdb3 파티션을 복원했습니다. 또한 "sudo grub-install /dev/sdb"를 실행했습니다.

/dev/sdb에서 부팅하려고 하면 다음과 같은 메시지가 나타납니다.

오류: 해당 장치가 없습니다: ce2....
알 수 없는 파일 시스템...
유충 구출>

동일한 컴퓨터에서 이 디스크를 동시에 사용하지 않는다고 가정하면 /dev/sdb에서 부팅하려면 또 무엇을 해야 합니까? 복구된 디스크의 UUID를 고유하게 변경해야 합니까? 원래 시스템에 /dev/sdb2를 마운트할 수 있어야 합니까? (아직 시스템을 부팅할 수 있습니다.)

EDIT1 - lsblk 출력:

이름 메인: 최소 RM 크기 RO 유형 장착 지점
루프0 7:0 0 88.5M 1 루프/스냅/코어/7270
루프 1 7:1 0 88.4M 1 루프/스냅/코어/7169
sda 8:0 0 111.8G 0 디스크
├─sda1 8:1 0 1M 0 부분
├─sda2 8:2 0 1G 0 부품/부팅
└─sda3 8:3 0 110.8G 0개
  ├─ubuntu--vg-ubuntu--lv-real
  │ 253:0 0 24G 0 LVM  
  │ ├─ubuntu--vg-ubuntu--lv 253:1 0 24G 0 lvm /
  │ └─ubuntu--vg-lvsnap_me5_201906251023
  │ 253:3 0 24G 0 LVM  
  └─ubuntu--vg-lvsnap_me5_201906251023-cow
                            253:2 0 15G 0 LVM  
    └─ubuntu--vg-lvsnap_me5_201906251023
                            253:3 0 24G 0 LVM  
sdb 8:16 0 931.5G 0 디스크
├─sdb1 8:17 0 1M 0 부분
├─sdb2 8:18 0 1G 0 부분
└─sdb3 8:19 0 110.8G 0 부분

편집 2: @Emmanuel Rosa가 아래에서 수행한 (올바른) 방식으로 "grub-install"을 수행한 후 추가 정보를 얻었지만 여전히 실패했습니다.

숙녀...
    경고: lvmetad에 연결할 수 없습니다. 장치 검색으로 돌아갑니다.
    볼륨 그룹 'ubuntu-vg'를 찾을 수 없습니다.
    볼륨 그룹 ubuntu-vg를 처리할 수 없습니다.
완벽한.

하지만 어쩌면 이것은 별개의 문제일까요? 앞으로 7일 이내에 아무도 응답하지 않으면 그의 답변을 수락하겠습니다.

답변1

grub-installGRUB를 다른 디스크에 설치하기 때문에 새 디스크의 파티션 위치를 알아야 합니다 . /boot다음은 예입니다(루트로 실행).

mount /dev/sdb2 /mnt
grub-install --boot-directory=/mnt /dev/sdb
umount /mnt

바라보다https://www.gnu.org/software/grub/manual/grub/html_node/Invoking-grub_002dinstall.html#Invoking-grub_002dinstall

관련 정보