IT/Linux

[Linux] 파일시스템 ext4, xfs !!

Mr. Chun 2017. 7. 20. 11:32

Linux를 설치하다보면 ext4와 xfs를 많이 보실텐데요.

 

# ext4

ext4는 파일시스템으로 RHEL5에서 기본 파일시스템으로 사용하던 ext3의 확장판이라고 생각하시면 됩니다.

RHEL6에서는 ext4를 기본 파일시스템으로 되며, 단일 및 파일시스템에서 최대 16TB까지 지원합니다.

 

※ 설치시 가능한 최대용량으로 선택하였는데 16TB가 넘는 용량을 파일시스템 ext4로 설정하면 지원하는 용량인 16TB 제외한 나머지 용량이 또 나타나게 됩니다.

Ex) 20TB 중 20TB - ext4 가능한 최대용량 선택 = 16TB(ext4) / 4TB(남은용량)

     20TB 중 20TB - xfs 가능한 최대용량 선택 = 20TB(xfs)

 

# xfs

위에 예시를 보였드렸다시피 왜 xfs로 하면 20TB가 다 잡히는걸까요?

xfs는 높은 확장성과 익스텐트 기반으로 엄청 큰 파일과 파일시스템을 지원하죠.

한마디로 대용량 파일시스템 이라고 보시면 됩니다.

지원용량은 64bit는 900만 TB까지 지원하고 32bit는 16TB까지 지원되고,

대용량 파일시스템 이다보니 작은 사이즈에 파일에서는 성능이 저하됩니다.