피드로 돌아가기
How to Resize an LVM Volume in Linux
Dev.toDev.to
Infrastructure

XFS 제약 극복을 통한 Root 볼륨 70GB에서 399GB로 확장

How to Resize an LVM Volume in Linux

Nucu Labs2026년 4월 12일5intermediate

Context

기본 파티션 설정 오류로 인한 /home 볼륨의 과다 할당(400GB)과 root 볼륨의 부족(70GB) 발생. XFS 파일 시스템의 Shrink 불가 특성으로 인해 단순 용량 조정이 불가능한 구조적 제약 존재.

Technical Solution

  • XFS의 축소 불가 제약을 해결하기 위한 데이터 백업 후 파티션 재생성 전략 채택
  • rsync 기반의 메타데이터 보존 백업을 통한 데이터 무결성 확보
  • 기존 /home 논리 볼륨 삭제 및 70GB 규모의 신규 LV 생성으로 가용 공간 확보
  • 신규 파일 시스템 생성에 따른 UUID 변경 사항을 /etc/fstab에 반영하여 마운트 정상화
  • lvextend 명령어를 통한 잔여 가용 공간 100%의 root 볼륨 통합 할당
  • fuser 및 lsof를 활용한 프로세스 점유 확인으로 Unmount 병목 지점 제거

1. XFS 파일 시스템 사용 시 Shrink 불가함을 인지하고 백업-삭제-재생성 절차 검토

2. 파티션 재생성 후 UUID 변경에 따른 fstab 설정 업데이트 필수 확인

3. Unmount 실패 시 fuser/lsof로 점유 프로세스 식별 및 종료 프로세스 수행

4. lvextend 시 -r 옵션을 사용하여 파일 시스템 리사이징 동시 처리

원문 읽기