Linux에서 XFS 파일 시스템을 사용하는 서버를 운영하다 보면 Block 크기, Allocation Group, Inode 크기 등 파일 시스템의 내부 정보를 확인해야 하는 경우가 있습니다. 이러한 정보는 성능 분석이나 저장 장치 구성, 장애 분석을 수행할 때 매우 중요한 자료가 됩니다.
이럴 때 사용하는 명령어가 xfs_info입니다. xfs_info는 XFS 파일 시스템의 구조와 주요 설정 정보를 출력하는 전용 명령어입니다. XFS 파일 시스템을 사용하는 서버라면 반드시 알아두어야 하는 관리 도구 중 하나입니다.
이번 글에서는 Linux에서 xfs_info 명령어를 사용하는 방법과 출력되는 정보를 자세히 알아보겠습니다.
xfs_info 명령어란?
xfs_info는 XFS 파일 시스템의 메타데이터와 구성 정보를 확인하는 명령어입니다.
파일 시스템의 Block 크기, Inode 크기, Allocation Group, Sector 크기 등 다양한 정보를 조회할 수 있습니다.
XFS 파일 시스템의 성능을 분석하거나 저장 장치 설정을 확인할 때 자주 사용됩니다.
기본 사용법은 다음과 같습니다.
xfs_info 마운트경로
예를 들어 /data 파일 시스템의 정보를 확인하려면 다음 명령어를 실행합니다.
sudo xfs_info /data
현재 파일 시스템 확인하기
먼저 대상 파일 시스템이 XFS인지 확인합니다.
lsblk -f
또는
sudo blkid
TYPE 항목이 xfs인지 확인한 후 작업하는 것이 좋습니다.
XFS 정보 확인하기
다음 명령어를 실행합니다.
sudo xfs_info /data
다음과 같은 정보가 출력됩니다.
- 메타데이터 정보
- Block 크기
- Sector 크기
- Inode 크기
- Allocation Group 개수
- 파일 시스템 크기
XFS 내부 구조를 한 번에 확인할 수 있습니다.
Block 크기 확인하기
출력 결과에서 다음 항목을 확인합니다.
bsize=4096
Block Size는 파일 시스템이 데이터를 저장하는 기본 단위입니다.
일반적으로 4096Byte를 많이 사용합니다.
Inode 크기 확인하기
출력 결과에는 Inode 크기도 표시됩니다.
예를 들어 다음과 같이 출력됩니다.
isize=512
Inode 크기는 파일 메타데이터 저장 방식과 관련이 있습니다.
Allocation Group 확인하기
XFS는 Allocation Group이라는 구조를 사용하여 성능을 향상시킵니다.
출력 결과에서 다음과 같은 정보를 확인할 수 있습니다.
agcount=4
Allocation Group 개수가 많을수록 병렬 입출력 성능이 향상될 수 있습니다.
대용량 스토리지에서 중요한 정보입니다.
Sector 크기 확인하기
Sector 크기도 함께 확인할 수 있습니다.
sectsz=512
저장 장치의 기본 Sector 크기를 의미합니다.
성능 분석 시 참고하는 항목입니다.
파일 시스템 크기 확인하기
파일 시스템의 전체 Block 수와 크기도 확인할 수 있습니다.
확장 작업 이후 정상적으로 용량이 증가했는지 확인할 때 유용합니다.
xfs_info와 xfs_growfs 함께 사용하기
XFS 파일 시스템을 확장한 후에는 다음 순서로 확인하는 경우가 많습니다.
- xfs_growfs 실행
- df -Th로 용량 확인
- xfs_info로 파일 시스템 구조 확인
확장 결과를 점검하는 일반적인 절차입니다.
xfs_info 사용 시 주의할 점
xfs_info는 XFS 파일 시스템에서만 사용할 수 있습니다.
ext4나 Btrfs에서는 사용할 수 없습니다.
또한 마운트된 XFS 파일 시스템을 대상으로 실행해야 정상적으로 정보를 확인할 수 있습니다.
자주 묻는 질문
xfs_info는 어떤 파일 시스템에서 사용할 수 있나요?
XFS 파일 시스템에서만 사용할 수 있습니다.
Block 크기도 확인할 수 있나요?
가능합니다.
출력 결과에서 bsize 항목을 확인하면 됩니다.
파일 시스템 확장 후에도 사용할 수 있나요?
가능합니다.
확장 후 파일 시스템 구조가 정상적으로 변경되었는지 확인할 때 많이 사용합니다.
마무리
xfs_info는 XFS 파일 시스템의 구조와 설정 정보를 확인하는 대표적인 Linux 관리 명령어입니다. Block 크기, Inode 크기, Allocation Group 등 성능에 영향을 주는 다양한 정보를 확인할 수 있어 유지보수와 성능 분석에 매우 유용합니다. xfs_info, xfs_growfs, df, lsblk 명령어를 함께 활용하면 XFS 파일 시스템을 더욱 체계적이고 효율적으로 관리할 수 있습니다.