Linux resize2fs 사용하는 방법 (ext4 파일 시스템 용량 확장하기)

Linux 서버를 운영하다 보면 디스크 용량을 늘려야 하는 상황이 자주 발생합니다. 가상 머신의 디스크를 확장하거나 새로운 저장 공간을 추가한 후에는 파일 시스템도 함께 확장해야 실제로 늘어난 용량을 사용할 수 있습니다.

ext4 파일 시스템에서는 resize2fs 명령어를 사용하여 파일 시스템의 크기를 확장할 수 있습니다. 특히 LVM(Logical Volume Manager) 환경이나 클라우드 서버에서 디스크 용량을 늘린 후 자주 사용하는 명령어입니다.

이번 글에서는 Linux에서 resize2fs 명령어를 사용하는 방법과 ext4 파일 시스템의 용량을 확장하는 과정을 자세히 알아보겠습니다.

resize2fs 명령어란?

resize2fs는 ext2, ext3, ext4 파일 시스템의 크기를 조정하는 명령어입니다.

파일 시스템을 확장하거나 축소할 수 있으며, 일반적으로 저장 장치의 용량을 늘린 후 파일 시스템을 확장할 때 많이 사용합니다.

ext 계열 파일 시스템 관리에서 매우 중요한 명령어입니다.

기본 사용법은 다음과 같습니다.

sudo resize2fs 장치명

예를 들어 /dev/sdb1 파티션을 확장하려면 다음 명령어를 실행합니다.

sudo resize2fs /dev/sdb1

현재 파일 시스템 확인하기

먼저 파일 시스템 종류를 확인합니다.

lsblk -f

또는

sudo blkid

TYPE 항목이 ext4인지 확인하는 것이 좋습니다.

현재 디스크 용량 확인하기

확장 전 현재 용량을 확인합니다.

df -Th

현재 파일 시스템의 전체 용량과 사용량을 확인할 수 있습니다.

확장 후 결과를 비교할 때도 사용하는 명령어입니다.

디스크 또는 파티션 확장하기

resize2fs를 실행하기 전에 저장 장치의 크기가 먼저 확장되어 있어야 합니다.

예를 들어 다음과 같은 작업이 먼저 완료되어야 합니다.

  • 가상 디스크 크기 증가
  • SSD 또는 HDD 용량 확장
  • LVM Logical Volume 확장
  • 파티션 크기 확장

파일 시스템은 저장 공간이 늘어난 이후에만 확장할 수 있습니다.

ext4 파일 시스템 확장하기

디스크 확장이 완료되었다면 다음 명령어를 실행합니다.

sudo resize2fs /dev/sdb1

현재 사용 가능한 최대 크기로 파일 시스템이 확장됩니다.

정상적으로 완료되면 확장된 블록 수가 출력됩니다.

확장 결과 확인하기

파일 시스템이 정상적으로 확장되었는지 확인합니다.

df -Th

전체 용량이 증가했다면 성공적으로 확장된 것입니다.

파일 시스템 상태 확인하기

확장 후 파일 시스템 정보를 확인하려면 다음 명령어를 사용할 수 있습니다.

sudo tune2fs -l /dev/sdb1

다음 정보를 확인할 수 있습니다.

  • Block Count
  • Block Size
  • Filesystem State
  • UUID
  • Mount Count

파일 시스템이 정상 상태인지 함께 확인하는 것이 좋습니다.

LVM 환경에서 resize2fs 사용하기

LVM 환경에서는 일반적으로 다음 순서로 작업합니다.

  1. 디스크 용량 확장
  2. Physical Volume 확장
  3. Logical Volume 확장
  4. resize2fs 실행
  5. df 명령어로 용량 확인

기업 서버에서는 이러한 순서로 파일 시스템을 확장하는 경우가 많습니다.

resize2fs 사용 시 주의할 점

resize2fs는 ext 계열 파일 시스템에서만 사용할 수 있습니다.

XFS 파일 시스템에서는 resize2fs를 사용할 수 없으며 xfs_growfs를 사용해야 합니다.

또한 축소 작업은 데이터 손실 위험이 있으므로 반드시 백업한 후 진행하는 것이 좋습니다.

자주 묻는 질문

resize2fs는 어떤 파일 시스템에서 사용할 수 있나요?

ext2, ext3, ext4 파일 시스템에서 사용할 수 있습니다.

파일 시스템을 확장하려면 먼저 무엇을 해야 하나요?

디스크나 파티션의 용량을 먼저 확장해야 합니다.

그 이후 resize2fs를 실행하면 됩니다.

XFS 파일 시스템에서도 사용할 수 있나요?

아닙니다.

XFS 파일 시스템은 xfs_growfs 명령어를 사용해야 합니다.

마무리

resize2fs는 ext 계열 파일 시스템의 크기를 조정하는 대표적인 Linux 관리 명령어입니다. 디스크나 파티션의 용량을 늘린 후 resize2fs를 실행하면 파일 시스템도 함께 확장되어 추가된 저장 공간을 사용할 수 있습니다. lsblk, df, tune2fs, resize2fs 명령어를 함께 활용하면 ext4 파일 시스템을 더욱 안전하고 효율적으로 관리할 수 있습니다.

댓글 남기기