명령어/Linux

[RHEL] xfs_growfs XFS 온라인 확장

jykim23 2026. 7. 16. 17:43
반응형

부제: 마운트된 채로 XFS를 장치 끝까지 키우는 명령

# 마운트 지점을 넘긴다 (장치 아님). 현재 남은 공간 전체로 확장
xfs_growfs /
# 확장 없이 현재 지오메트리만 확인 (안전)
xfs_growfs -n /
xfs_growfs version 6.4.0
Usage: xfs_growfs [options] mountpoint
    -d          grow data/metadata section
    -n          don't change anything, just show geometry
    -D size     grow data/metadata section to size blks
    -l          grow log section

XFS를 마운트한 상태로 확장한다. 언마운트가 필요 없다. 대신 XFS는 늘리기만 되고 줄이지는 못한다. ext4는 resize2fs로 축소도 되지만 XFS는 그 방향이 아예 없다. 장치(LV·파티션)를 먼저 키운 뒤 이 명령으로 파일시스템에 반영한다.

이렇게도 쓴다

장치와 헷갈리지 않게, 항상 마운트 지점을 넘긴다.

xfs_growfs /data

 

LVM 볼륨을 키운 뒤 파일시스템에 반영한다.

lvextend -L +10G /dev/vg0/lv_data && xfs_growfs /data

 

확장 전후로 df를 찍어 늘어난 용량을 확인한다.

df -h /data && xfs_growfs /data && df -h /data

 

블록 수로 정확한 목표 크기를 지정한다.

xfs_growfs -D 5242880 /data

 

바꾸지 않고 현재 데이터·로그 지오메트리만 미리 본다.

xfs_growfs -n /data
반응형