'lvm2' 볼륨을 마운트할 수 없습니다.

'lvm2' 볼륨을 마운트할 수 없습니다.

별도의 데이터 디스크 어레이가 있는 시스템에 CentOS를 다시 설치해야 합니다. OS 디스크에 설치하고 다른 디스크 어레이를 스토리지로 유지했습니다(그래서 포맷되지 않았습니다).

디스크를 마운트하려고 하면 알 수 없는 파일 시스템 lvm2로 인해 디스크가 차단됩니다.

먼저 몇 가지 배경. 시스템에는 두 개의 드라이브 어레이가 있습니다. 하나는 운영 체제(CentOS 6)용이고 다른 하나는 데이터용입니다. 다음은 컴퓨터의 물리적 디스크 수입니다.

#   Description                                     Total Gigs
2   HARD DRIVE, 300GB, SAS6, 10, 2.5, H-CE, E/C      600
6   HARD DRIVE, 600G, SAS6, 10, 2.5, W-SIR, E/C     3600

두 개의 작은 드라이브는 300g으로 이미지화되어 있으며 여기에 OS가 있습니다.

사용 시 볼륨 이름이 나열되지 않음pvs

PV          VG       Fmt  Att PSize  PFree
/dev/sda5   vg_mybox lvm2 a-- 276g   0
/dev/sdb1            lvm2 --- 1.8t   1.8t
/dev/sdc1            lvm2 --- 948g   948.67g

PSize와 PFree 라인이 걱정스럽습니다.

이것은 의 출력입니다.pvscan

  PV /dev/sda5   VG vg_ursula   lvm2 [276.34 GiB / 0    free]
  PV /dev/sdb1                  lvm2 [1.80 TiB]
  PV /dev/sdc1                  lvm2 [948.67 GiB]
  Total: 3 [3.00 TiB] / in use: 1 [276.34 GiB] / in no VG: 2 [2.73 TiB]

그리고lvscan

  ACTIVE            '/dev/vg_mybox/LogVol05' [29.30 GiB] inherit
  ACTIVE            '/dev/vg_mybox/LogVol04' [48.83 GiB] inherit
  ACTIVE            '/dev/vg_mybox/LogVol03' [48.83 GiB] inherit
  ACTIVE            '/dev/vg_mybox/lv_root' [111.74 GiB] inherit
  ACTIVE            '/dev/vg_mybox/lv_home' [9.77 GiB] inherit
  ACTIVE            '/dev/vg_mybox/lv_swap' [27.89 GiB] inherit

그리고vgscan

  Reading all physical volumes.  This may take a while...
  Found volume group "vg_ursula" using metadata type lvm2

그리고vcgk -vvv

https://gist.github.com/anonymous/25ddd3280a34364fa186

file -s /dev/sdb1

/dev/sdb1: LVM2 (Linux Logical Volume Manager) , UUID: B1bLeFveeDcnfZ2i0tuqWtHgSd6UAgM

file -s /dev/sdc1

/dev/sdc1: LVM2 (Linux Logical Volume Manager) , UUID: SMMVLUKEuBPHuTeoarMkDAlJDDY1Gm2

그리고

pvdisplay /dev/sdb1

  "/dev/sdb1" is a new physical volume of "1.80 TiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name               
  PV Size               1.80 TiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               B1bLeF-veeD-cnfZ-2i0t-uqWt-HgSd-6UAgMA

pvdisplay /dev/sdc1

  "/dev/sdc1" is a new physical volume of "948.67 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdc1
  VG Name               
  PV Size               948.67 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               SMMVLU-KEuB-PHuT-eoar-MkDA-lJDD-Y1Gm2g

이 OS를 설치할 때 276g 드라이브만 설치 목록으로 옮기고 나머지 2개 드라이브는 저장용으로만 사용했습니다. 포맷/파티션 설정을 보면 두 스토리지 드라이브 모두 "포맷" 열 아래에 확인 표시가 없습니다.

여기에 이미지 설명을 입력하세요.

데이터를 설치하고 가져오기 위한 다음 단계는 무엇입니까?

답변1

이상한 점은 PV가 VG에 할당되지 않고 모든 매개변수가 0이라는 것입니다. 포맷한 것 같습니다.

1.) SystemRescue CD를 시작하고 디스크에서 LV를 감지할 수 있는지 테스트합니다. 이렇게 하면 데이터를 백업할 수 있습니다. 달리기

pvscan
vgchange -ay

작동하지 않으면 pvck가 무엇을 알려줄 수 있는지 살펴보겠습니다.

pvck -d -v /dev/sdb1
pvck -d -v /dev/sdc1

2.) LV 파티션이 어디에 있는지 모르면 FS를 마운트할 수 없습니다. FS가 없으면 파일에 액세스하기가 어렵습니다. 최후의 수단으로 파일 조각 도구를 사용하여 가능한 한 많은 데이터를 저장할 수 있습니다. 무엇보다도 Scalpel을 참조하세요.

관련 정보