루프 파일에서 LVM 1 볼륨 마운트

루프 파일에서 LVM 1 볼륨 마운트

dd를 사용하여 생성한 다른 디스크의 이미지가 포함된 오래된 하드 드라이브(15년 이상)를 발견했습니다.

를 사용하면 losetup루핑 장치에 연결할 수 있습니다.

# lsblk -f /dev/loop0
NAME  FSTYPE      FSVER LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
loop0 LVM1_member             qvBl4K-3QK0-wYyg-la09-LGdg-tjCj-Vz5EIu

그런데 설치할 수가 없어요

# mount /dev/loop0 /mnt
mount: /home/void/mnt: unknown filesystem type 'LVM1_member'.
       dmesg(1) may have more information after failed mount system call.

그렇다면 LVM을 어떻게 마운트해야 할까요?1현대 배포판의 양은 얼마입니까?

답변1

표시된 LVM 볼륨은 직접 마운트할 수 없습니다. 이는 LVM 볼륨 그룹(VG)에 연결된 물리적 LVM 볼륨(PV)으로, 자체적으로 0개, 1개 또는 그 이상의 LVM 논리 볼륨(LV)을 포함합니다. 실제로 설치할 수 있는 것은 해당 LV입니다.

첫 번째 단계는 시스템이 루프 파일을 pvscan.

성공한 경우 pvscan:

  • pvs귀하의 PV 및 관련 VG가 표시됩니다
  • lvs name_of_vg이 VG에 포함된 LV가 표시됩니다.

일반적으로 각 LV에 대해 해당 장치를 찾을 수 있습니다 /dev/name_of_vg(비록 다른 이름/위치가 있을 수 있음 /dev). 어쨌든 장치 매퍼에 의해 관리되므로 해당 장치가 여기에 표시되어야 하며, dmsetup -ls여기서 주요/부 장치를 제공합니다. 숫자)

관련 정보