Linux에 lvm이 없습니다.

Linux에 lvm이 없습니다.

안녕하세요. 저는 우분투 HPC 클러스터를 가지고 있는데 저장 공간에 문제가 생겼어요

내 컴퓨팅 노드에서 스토리지에 액세스하려고 할 때마다 이 오류가 계속 발생합니다.

mount:mounting 192.168.100.211:/cm/node-installer or /installer_root
failed :operation not supported trying to mount again 

하나를 실행했지만 저장소에 액세스할 수 없으며 lsblk를 입력하면 sdb 아래에 아무것도 표시되지 않습니다.

root@omics-master:/# lsblk
NAME             MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                8:0    0 446.6G  0 disk
├─sda1             8:1    0     1G  0 part  /boot
├─sda2             8:2    0    16G  0 part  [SWAP]
└─sda3             8:3    0 429.6G  0 part  /
sdb                8:16   0 116.4T  0 disk
└─mpatha         253:0    0 116.4T  0 mpath
sdc                8:32   0 116.4T  0 disk
├─mpatha         253:0    0 116.4T  0 mpath
├─omics-homes    253:1    0  26.2T  0 lvm   /omics/homes
├─omics-tools    253:2    0     1T  0 lvm   /omics/tools
└─omics-projects 253:3    0   5.2T  0 lvm   /omics/projects

그리고 lvdisplay ig를 입력하면 이 오류가 발생합니다.

root@omics-master:/# lvdisplay
  WARNING: Not using device /dev/mapper/mpatha for PV 2CetpS-708F-cB6A-m5Vd-gKkl-oEex-8x1tWI.
  WARNING: PV 2CetpS-708F-cB6A-m5Vd-gKkl-oEex-8x1tWI prefers device /dev/sdc because device is used by LV.

그리고 내가 multipath -ll을 입력하면 이런 결과가 나옵니다.

root@omics-master:/# multipath -ll
mpatha (3600c0ff00051423aaf6dcd5e01000000) dm-0 DellEMC,ME4
size=116T features='0' hwhandler='1 alua' wp=rw
|-+- policy='service-time 0' prio=50 status=active
| `- 16:0:0:0 sdc 8:32 active ready running
`-+- policy='service-time 0' prio=10 status=enabled
  `- 15:0:0:0 sdb 8:16 active ready running

내가 마지막으로 한 일을 시작할 수 있는 단서는 새 그룹을 만드는 것이었고 그게 전부이고 모든 노드를 다시 시작했을 때 그들 중 누구도 작동하지 않았습니까? 다시 마운트해야 하거나 그런 일을 해야 합니까?

답변1

루트로 다음을 실행합니다.

vgimportclone /dev/sdb --basevgname mpatha

내 시스템에서 vgimportclone 명령을 사용하여 스냅샷을 가져와야 했고 중단되어 CTL+C취소해야 했습니다. 처음 실행했을 때 다시 실행했습니다. 또 매달렸어요. 그러나 그런 다음 실행 vgscan하고 오류 대신 이름이 변경된 vg를 보았습니다. 시스템에 문제가 발생할지 확실하지 않습니다. 저는 Oracle Linux 8을 사용하고 있습니다.

가져온 vg에서 mpatha이름이 다음으로 변경된 것을 볼 수 있습니다 .mpatha1

에서 알 수 있듯이 이렇게 하면 가져오기의 디스크 uuid가 영구적으로 변경됩니다 lsblk -f. 즉, 원래(또는 다른) 시스템에 마운트하려면 fstab 파일을 빌드하는 방법에 따라 새 vg 이름이나 uuid를 지정해야 합니다.

새 vg는 mpatha1활성화되지 않으므로 vg에서 여전히 pv 또는 lv를 볼 수 없습니다. 다음을 사용하려면 활성화해야 합니다.

vgchange -a y /dev/mpatha1

관련 정보