3.5. GFS2 파일 시스템 확장


gfs2_grow 명령은 파일 시스템이 있는 장치가 확장된 후 GFS2 파일 시스템을 확장하는 데 사용됩니다. 기존 GFS2 파일 시스템에서 gfs2_grow 명령을 실행하면 파일 시스템의 현재 끝과 새로 초기화된 GFS2 파일 시스템 확장자로 장치 종료 사이에 모든 여유 공간이 채워집니다. 클러스터의 모든 노드는 추가된 추가 스토리지 공간을 사용할 수 있습니다.

참고

GFS2 파일 시스템의 크기를 줄일 수 없습니다.

마운트된 파일 시스템에서 gfs2_grow 명령을 실행해야 합니다. 다음 절차에서는 /mnt/gfs2 의 마운트 지점인 shared_vg/shared_lv1 에 마운트된 클러스터의 GFS2 파일 시스템의 크기를 늘립니다.

절차

  1. 파일 시스템에서 데이터 백업을 수행합니다.
  2. 파일 시스템에서 확장할 논리 볼륨을 모르는 경우 df mountpoint 명령을 실행하여 확인할 수 있습니다. 그러면 장치 이름이 다음 형식으로 표시됩니다.

    /dev/mapper/vg-lv

    예를 들어 장치 이름 /dev/mapper/shared_vg-shared_lv1 은 논리 볼륨이 shared_vg/shared_lv1 임을 나타냅니다.

  3. 클러스터의 한 노드에서 lvextend 명령을 사용하여 기본 클러스터 볼륨을 확장합니다. RHEL 8.0을 실행 중인 경우 --lockopt skiplv 옵션을 사용하여 일반 논리 볼륨 잠금을 재정의합니다. RHEL 8.1 이상을 실행하는 시스템에서는 필요하지 않습니다.

    RHEL 8.1 이상에서는 다음 명령을 사용합니다.

    # lvextend -L+1G shared_vg/shared_lv1
    Size of logical volume shared_vg/shared_lv1 changed from 5.00 GiB (1280 extents) to 6.00 GiB (1536 extents).
    WARNING: extending LV with a shared lock, other hosts may require LV refresh.
    Logical volume shared_vg/shared_lv1 successfully resized.

    RHEL 8.0의 경우 다음 명령을 사용합니다.

    # lvextend --lockopt skiplv -L+1G shared_vg/shared_lv1
    WARNING: skipping LV lock in lvmlockd.
    Size of logical volume shared_vg/shared_lv1 changed from 5.00 GiB (1280 extents) to 6.00 GiB (1536 extents).
    WARNING: extending LV with a shared lock, other hosts may require LV refresh.
    Logical volume shared_vg/shared_lv1 successfully resized.
  4. RHEL 8.0을 실행하는 경우 클러스터의 모든 추가 노드에서 논리 볼륨을 새로 고침하여 해당 노드의 활성 논리 볼륨을 업데이트합니다. 논리 볼륨이 확장될 때 단계가 자동화되므로 RHEL 8.1을 실행하는 시스템에서 이 단계가 필요하지 않습니다.

    # lvchange --refresh shared_vg/shared_lv1
  5. 클러스터 노드 1개로, GFS2 파일 시스템의 크기를 늘립니다. 논리 볼륨이 모든 노드에서 새로 고쳐지지 않은 경우 파일 시스템을 확장하지 마십시오. 그렇지 않으면 파일 시스템 데이터를 클러스터 전체에서 사용할 수 없게 됩니다.

    # gfs2_grow /mnt/gfs2
    FS: Mount point:             /mnt/gfs2
    FS: Device:                  /dev/mapper/shared_vg-shared_lv1
    FS: Size:                    1310719 (0x13ffff)
    DEV: Length:                 1572864 (0x180000)
    The file system will grow by 1024MB.
    gfs2_grow complete.
  6. 모든 노드에서 df 명령을 실행하여 파일 시스템에서 새 공간을 사용할 수 있는지 확인합니다. 모든 노드의 df 명령이 동일한 파일 시스템 크기를 표시하는 데 최대 30초가 걸릴 수 있습니다.

    # df -h /mnt/gfs2]
    Filesystem                        Size  Used Avail Use% Mounted on
    /dev/mapper/shared_vg-shared_lv1  6.0G  4.5G  1.6G  75% /mnt/gfs2
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.