XFS History
[EXT4](https://texonom.com/ext4-038d6b3966a34be5a1c13c48634ed2b3) 


1993년 Silicon Graphics에서 개발한 고성능의 64bit 저널링 파일시스템
2001년에 리눅스 커널에 포함되었으며 오늘날 대부분의 리눅스 배포판에서 지원
CentOS 7 등 여러 배포판에서 EXT4 대신에 XFS를 기본 파일시스템으로 채택



- 64bit 파일시스템으로 대용량 파일시스템에 효율적입니다.
- EXT4보다 큰 최대 16 EiB 파일시스템과 최대 8EiB 파일을 지원할 수 있습니다.
- B+tree를 사용하여 우수한 I/O 확장성을 제공하고 모든 사용자 데이터 및 메타데이터를 인덱싱합니다.
- 파일시스템이 마운트 되어 활성화되어 있는 동안 확장이 가능합니다.
- 파일시스템의 크기는 줄일 수는 없습니다.
- extent 기반 할당을 사용하며 지연할당 및 사전 할당과 같은 여러 할당 체계를 가지고 있습니다.
- extent 기반 할당은 메타데이터의 양을 감소시키고 단편화를 줄임으로써 대용량 파일의 성능을 향상시킵니다.
- 지연할당을 통해 파일이 연속적인 블록 그룹에 저장될 가능성을 높이기 때문에 단편화를 줄이고 성능을 향상시킵니다.
- 사전 할당을 통해 애플리케이션이 사전에 저장할 데이터의 양을 알고 있는 경우 조각화를 방지하는 데 사용될 수 있습니다.







> [네이버 클라우드 플랫폼 (NAVER Cloud Platform) : 네이버 블로그](https://blog.naver.com/n_cloudplatform/222384170516)





