검색

5.3. 볼륨 그룹 분할

download PDF
이 예제 절차에서는 기존 볼륨 그룹이 세 개의 물리 볼륨으로 구성됩니다. 물리 볼륨에 사용되지 않은 공간이 충분한 경우 새 디스크를 추가하지 않고 새 볼륨 그룹을 만들 수 있습니다.
초기 설정에서는 논리 볼륨 mylv 가 볼륨 그룹 myvol에서 수정되며, 볼륨 그룹 myvol 은 세 개의 물리 볼륨, /dev/sda1,/dev/sdb1, /dev/sdc1 로 구성됩니다.
이 절차를 완료하면 myvg 볼륨 그룹이 /dev/sda1/dev/sdb1 로 구성됩니다. 두 번째 볼륨 그룹 yourvg/dev/sdc1 로 구성됩니다.
  1. pvscan 명령을 사용하여 볼륨 그룹에서 현재 사용 가능한 공간 크기를 결정합니다.
    # pvscan
      PV /dev/sda1  VG myvg   lvm2 [17.15 GB / 0    free]
      PV /dev/sdb1  VG myvg   lvm2 [17.15 GB / 12.15 GB free]
      PV /dev/sdc1  VG myvg   lvm2 [17.15 GB / 15.80 GB free]
      Total: 3 [51.45 GB] / in use: 3 [51.45 GB] / in no VG: 0 [0   ]
    
  2. pvmove 명령을 사용하여 /dev/sdc1 에서 사용된 모든 물리 확장 영역을 /dev/sdb1 로 이동합니다. pvmove 명령을 실행하는 데 시간이 오래 걸릴 수 있습니다.
    # pvmove /dev/sdc1 /dev/sdb1
      /dev/sdc1: Moved: 14.7%
      /dev/sdc1: Moved: 30.3%
      /dev/sdc1: Moved: 45.7%
      /dev/sdc1: Moved: 61.0%
      /dev/sdc1: Moved: 76.6%
      /dev/sdc1: Moved: 92.2%
      /dev/sdc1: Moved: 100.0%
    
    데이터를 이동한 후 /dev/sdc1 의 모든 공간이 사용 가능한 것을 확인할 수 있습니다.
    # pvscan
      PV /dev/sda1   VG myvg   lvm2 [17.15 GB / 0    free]
      PV /dev/sdb1   VG myvg   lvm2 [17.15 GB / 10.80 GB free]
      PV /dev/sdc1   VG myvg   lvm2 [17.15 GB / 17.15 GB free]
      Total: 3 [51.45 GB] / in use: 3 [51.45 GB] / in no VG: 0 [0   ]
    
  3. 새 볼륨 그룹 yourvg 를 생성하려면 Cryostat split 명령을 사용하여 볼륨 그룹 myvg 를 분할합니다.
    볼륨 그룹을 분할하려면 논리 볼륨이 비활성 상태여야 합니다. 파일 시스템이 마운트된 경우 논리 볼륨을 비활성화하기 전에 파일 시스템을 마운트 해제해야 합니다.
    lvchange 명령 또는 Cryostatchange 명령을 사용하여 논리 볼륨을 비활성화합니다. 다음 명령은 논리 볼륨 mylv 를 비활성화한 다음 myvg 볼륨 그룹 myvg에서 볼륨 그룹 myvg 를 분할하여 물리 볼륨 /dev/sdc1 을 새 볼륨 그룹인 yourvg 로 이동합니다.
    # lvchange -a n /dev/myvg/mylv
    # vgsplit myvg yourvg /dev/sdc1
      Volume group "yourvg" successfully split from "myvg"
    
    Cryostats 명령을 사용하여 두 볼륨 그룹의 속성을 확인할 수 있습니다.
    # vgs
      VG     #PV #LV #SN Attr   VSize  VFree
      myvg     2   1   0 wz--n- 34.30G 10.80G
      yourvg   1   0   0 wz--n- 17.15G 17.15G
    
  4. 새 볼륨 그룹을 만든 후 새 논리 볼륨 yourlv 를 만듭니다.
    # lvcreate -L 5G -n yourlv yourvg
      Logical volume "yourlv" created
    
  5. 새 논리 볼륨에 파일 시스템을 생성하고 마운트합니다.
    #  mkfs.gfs2 -p lock_nolock -j 1 /dev/yourvg/yourlv
    This will destroy any data on /dev/yourvg/yourlv.
    
    Are you sure you want to proceed? [y/n] y
    
    Device:                    /dev/yourvg/yourlv
    Blocksize:                 4096
    Filesystem Size:           1277816
    Journals:                  1
    Resource Groups:           20
    Locking Protocol:          lock_nolock
    Lock Table:
    
    Syncing...
    All Done
    
    # mount /dev/yourvg/yourlv /mnt
  6. 논리 볼륨 mylv 를 비활성화해야 하므로 마운트하기 전에 다시 활성화해야 합니다.
    # lvchange -a y /dev/myvg/mylv
    
    # mount /dev/myvg/mylv /mnt
    # df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/yourvg/yourlv    24507776        32  24507744   1% /mnt
    /dev/myvg/mylv        24507776        32  24507744   1% /mnt
    
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.