3.5. 파일 시스템 확장하기

파일 시스템이 위치한 장치를 확장한 후, gfs2_grow 명령을 사용하여 GFS2 파일 시스템을 확장합니다. 기존 GFS2 파일 시스템에서 gfs2_grow 명령을 실행하여 현재 파일 시스템의 끝과 새로 초기화된 GFS2 파일 시스템이 확장된 장치 끝 사이의 모든 여유 공간을 채웁니다. 채우기 작업이 완료되면, 파일 시스템의 리소스 색인이 업데이트됩니다. 그 후 클러스터에 있는 모든 노드는 추가된 저장 장치 공간을 사용할 수 있게 됩니다.
gfs2_grow 명령은 마운트된 파일 시스템에서 실행되어야 하지만, 클러스터에 있는 하나의 노드에서만 실행되어야 합니다. 모든 다른 노드는 확장 작업이 실행되었음을 감지하고 자동으로 새 공간을 사용합니다.

3.5.1. 사용법

gfs2_grow MountPoint
MountPoint
작업을 적용할 GFS2 파일 시스템을 지정합니다.

3.5.2. 주석

gfs2_grow 명령을 실행하기 전:
  • 파일 시스템에 있는 중요한 데이터를 백업합니다.
  • df MountPoint 명령을 실행하여 확장된 파일 시스템에 의해 사용되는 볼륨을 지정합니다.
  • Expand the underlying cluster volume with LVM. For information on administering LVM volumes, see the LVM Administrator's Guide
gfs2_grow 명령을 실행한 후, df 명령을 실행하여 현재 파일 시스템에서 새 공간을 사용할 수 있는 지를 확인합니다.

3.5.3. 예시

예에서, /mygfs2fs 디렉토리에 있는 파일 시스템이 확장되었습니다.
[root@dash-01 ~]# gfs2_grow /mygfs2fs
FS: Mount Point: /mygfs2fs
FS: Device:      /dev/mapper/gfs2testvg-gfs2testlv
FS: Size:        524288 (0x80000)
FS: RG size:     65533 (0xfffd)
DEV: Size:       655360 (0xa0000)
The file system grew by 512MB.
gfs2_grow complete.

3.5.4. 전체 사용법

gfs2_grow [Options] {MountPoint | Device} [MountPoint | Device]

MountPoint
GFS2 파일 시스템이 마운트된 디렉토리를 지정합니다.
Device
파일 시스템의 장치 노드를 지정합니다.
표 3.3. “파일 시스템을 확장하는 동안에 사용 가능한 GFS2 특정 옵션 ” describes the GFS2-specific options that can be used while expanding a GFS2 file system.

표 3.3. 파일 시스템을 확장하는 동안에 사용 가능한 GFS2 특정 옵션

옵션 설명
-h 도움말. 사용법에 대한 간단한 메세지를 보여줍니다.
-q 정숙 모드. 상세 정보 레벨을 낮춥니다.
-r MegaBytes 새 리소스 그룹 크기를 지정합니다. 기본값 크기는 256MB입니다.
-T 테스트. 모든 계산을 실행하지만, 디스크에 어떤 데이터도 작성하지 않으며 파일 시스템을 확장하지 않습니다.
-V 명령 버전 정보를 보여줍니다.