5.2. LVM 논리 볼륨 생성

사전 요구 사항

  • lvm2 패키지가 설치되어 있습니다.
  • 볼륨 그룹이 생성됩니다. 자세한 내용은 LVM 볼륨 그룹 생성을 참조하십시오.

절차

  1. 논리 볼륨을 만듭니다.

    # lvcreate -n mylv -L 500M myvg
    Logical volume "mylv" successfully created.

    n 옵션을 사용하여 LV 이름을 mylv 로 설정하고 -L 옵션을 사용하여 Mb 단위로 LV 크기를 설정하지만 다른 단위를 사용할 수 있습니다. LV 유형은 기본적으로 선형이지만 사용자는 --type 옵션을 사용하여 원하는 유형을 지정할 수 있습니다.

    중요

    VG에 요청된 크기 및 유형에 대한 사용 가능한 물리 확장 영역의 수가 충분하지 않으면 명령이 실패합니다.

  2. 요구 사항에 따라 다음 명령 중 하나를 사용하여 생성된 논리 볼륨을 확인합니다.

    1. lvs 명령은 논리 볼륨 정보를 구성 가능한 형식으로 제공하여 논리 볼륨당 하나의 행을 표시합니다.

      # lvs
        LV   VG   Attr         LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
       mylv myvg -wi-ao----   500.00m
    2. lvdisplay 명령은 크기, 레이아웃 및 매핑과 같은 논리 볼륨 속성을 고정된 형식으로 표시합니다.

      # lvdisplay -v /dev/myvg/mylv
        --- Logical volume ---
        LV Path                /dev/myvg/mylv
        LV Name                mylv
        VG Name                myvg
        LV UUID                YTnAk6-kMlT-c4pG-HBFZ-Bx7t-ePMk-7YjhaM
        LV Write Access        read/write
      [..]
    3. lvscan 명령은 시스템의 모든 논리 볼륨을 스캔하여 나열합니다.

      # lvscan
       ACTIVE                   '/dev/myvg/mylv' [500.00 MiB] inherit
  3. 논리 볼륨에 파일 시스템을 만듭니다. 다음 명령은 논리 볼륨에 xfs 파일 시스템을 생성합니다.

    # mkfs.xfs /dev/myvg/mylv
    meta-data=/dev/myvg/mylv       isize=512    agcount=4, agsize=32000 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=1        finobt=1, sparse=1, rmapbt=0
             =                       reflink=1
    data     =                       bsize=4096   blocks=128000, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
    log      =internal log           bsize=4096   blocks=1368, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    Discarding blocks...Done.
  4. 논리 볼륨을 마운트하고 파일 시스템 디스크 공간 사용을 보고합니다.

    # mount /dev/myvg/mylv /mnt
    
    # df -h
    Filesystem               1K-blocks  Used   Available Use% Mounted on
    
    /dev/mapper/myvg-mylv   506528    29388  477140     6%   /mnt

추가 리소스

  • lvcreate(8), lvdisplay(8), lvs(8), lvscan(8), lvm(8)mkfs.xfs(8) 도움말 페이지