LVM 파티션 마운트 문제

LVM 파티션 마운트 문제

LVM 파티션을 마운트하는 데 문제가 있습니다.

  1. 먼저 7GB 크기의 파일을 만들었습니다.

    sudo truncate -s 7G fooFile
    
  2. 루핑 장치로 설정합니다. 이 명령을 실행한 후 lsblk명령(/dev/loop0)을 통해 루프 장치를 볼 수 있습니다.

    sudo losetup -Pf foofile
    
  3. cfdisk를 통해 디스크 파티션 테이블을 설정했습니다.

    sudo cfdisk /dev/loop0
    # I choose dos as a disk label and create new partition with a size of 5 GB
    # I can see loop0p1 (5 GB) partition via lsblk command 
    
  4. 이 루프 장치에서 물리 볼륨을 생성했습니다.

    sudo pvcreate /dev/loop0p1
    
  5. 그런 다음 다음을 통해 볼륨 그룹을 만들었습니다.vgcreate

    sudo vgcreate fooVG /dev/loop0p1
    
  6. lvcreate3GB 크기의 논리 볼륨을 만들었습니다.

    sudo lvcreate -L 3G -n fooLV fooVG
    
  7. 볼륨 그룹 활성화

    sudo vgchange -ay fooVG
    
  8. 디렉터리 생성

    sudo mkdir -vp /mnt/myMountPoint
    
  9. 마지막 단계 :) 설치

    sudo mount /dev/fooVG/fooLV /mnt/myMountPoint
    # Two command have same error
    sudo mount /dev/mapper/fooVG-fooLV /mnt/myMountPoint
    
    mount: /mnt/myMountPoint/fooLV: wrong fs type, bad option, bad superblock on /dev/mapper/fooVG-fooLV, missing codepage or helper program, or other error.
    

이 오류를 어떻게 해결할 수 있나요?

답변1

논리 볼륨(LV)을 생성했지만 해당 볼륨에 파일 시스템을 생성하지 않았습니다. 다음은 레이블이 있는 ext4 파일 시스템을 생성하는 예입니다.fooLV

mkfs -t ext4 -L fooLV /dev/fooVG/fooLV

관련 정보