안녕하세요. 저는 우분투 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