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를 되돌리거나 어떻게든 수정할 수 있나요?