lvextend 오류 후 LVM LV 경로가 손실됨

lvextend 오류 후 LVM LV 경로가 손실됨

lvextend 명령에 실수를 한 후 약간의 혼란을 겪었습니다.

내 설정:

  • sda3는 PV일 뿐이죠
  • sdb가 빈 디스크로 추가됨
  • LV "데이터"를 LVM-Thin으로 설정

내 VG는 "pve"이고 내 LV는 "data"입니다.

내가 해냈어

# lvextend /dev/pve/data /dev/sdb1

이렇게 해야 하지만 (내 생각엔)

# lvextend /dev/mapper/pve-data /dev/sdb1

이제 lvdisplay를 실행할 때 "data"의 경로가 누락됩니다.

출력은 다음에서 비롯됩니다.

# lvs -o "lv_path,lv_dm_path,lv_kernel_minor"

Path                                       DMPath 
                                             /dev/mapper/pve-data                                    
  /dev/pve/root                              /dev/mapper/pve-root                                    
  /dev/pve/vm-100-disk-0                     /dev/mapper/pve-vm--100--disk--0 

따라서 pve-data의 경우 보시다시피 경로가 없습니다.

fsck가 FS를 인식할 수 없습니다.

# fsck -nv  /dev/pve/data 
fsck from util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/mapper/pve-data

첫 번째 lvextend를 되돌리거나 어떻게든 수정할 수 있나요?

관련 정보