피드로 돌아가기
Dev.toInfrastructure
원문 읽기
XFS 제약 극복을 통한 Root 볼륨 70GB에서 399GB로 확장
How to Resize an LVM Volume in Linux
AI 요약
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 옵션을 사용하여 파일 시스템 리사이징 동시 처리