3.6. 파일 시스템 확장하기
파일 시스템이 위치한 장치를 확장한 후,
gfs2_grow
명령을 사용하여 GFS2 파일 시스템을 확장합니다. 기존 GFS2 파일 시스템에서 gfs2_grow
명령을 실행하여 현재 파일 시스템의 끝과 새로 초기화된 GFS2 파일 시스템이 확장된 장치 끝 사이의 모든 여유 공간을 채웁니다. 채우기 작업이 완료되면, 파일 시스템의 리소스 색인이 업데이트됩니다. 그 후 클러스터에 있는 모든 노드는 추가된 저장 장치 공간을 사용할 수 있게 됩니다.
gfs2_grow
명령은 마운트된 파일 시스템에서 실행되어야 하지만, 클러스터에 있는 하나의 노드에서만 실행되어야 합니다. 모든 다른 노드는 확장 작업이 실행되었음을 감지하고 자동으로 새 공간을 사용합니다.
참고
mkfs.gfs2
명령으로 GFS2 파일 시스템을 생성하면 파일 시스템 크기를 줄일 수 없습니다.
3.6.1. 사용법
gfs2_grow MountPoint
MountPoint
- 작업을 적용할 GFS2 파일 시스템을 지정합니다.
3.6.2. 주석
gfs2_grow
명령을 실행하기 전:
- 파일 시스템에 있는 중요한 데이터를 백업합니다.
df
명령을 실행하여 확장된 파일 시스템에 의해 사용되는 볼륨을 지정합니다.MountPoint
- LVM으로 기본적인 클러스터 볼륨을 확장합니다. LVM 볼륨 관리에 관한 내용은 LVM 관리자 가이드에서 참조하시기 바랍니다.
gfs2_grow
명령을 실행한 후, df
명령을 실행하여 현재 파일 시스템에서 새 공간을 사용할 수 있는 지를 확인합니다.
3.6.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.6.4. 전체 사용법
gfs2_grow [Options
] {MountPoint
|Device
} [MountPoint
|Device
]
MountPoint
- GFS2 파일 시스템이 마운트된 디렉토리를 지정합니다.
Device
- 파일 시스템의 장치 노드를 지정합니다.
표 3.3. “파일 시스템을 확장하는 동안에 사용 가능한 GFS2 특정 옵션 ”에서는 GFS2 파일 시스템을 확장하는 동안에 사용할 수 있는 GFS2 특정 옵션에 대해 설명합니다.
옵션 | 설명 |
---|---|
-h | 도움말. 사용법에 대한 간단한 메세지를 보여줍니다. |
-q | 정숙 모드. 상세 정보 레벨을 낮춥니다. |
-r MegaBytes | 새 리소스 그룹 크기를 지정합니다. 기본값 크기는 256MB입니다. |
-T | 테스트. 모든 계산을 실행하지만, 디스크에 어떤 데이터도 작성하지 않으며 파일 시스템을 확장하지 않습니다. |
-V | 명령 버전 정보를 보여줍니다. |