의식여행

[CentOS7] XFS(eXtend File System) 파일시스템 본문

IT(리눅스&보안&개발)/리눅스-CentOS

[CentOS7] XFS(eXtend File System) 파일시스템

의식여행중 2018. 7. 24. 15:43

FileSystem이란?

파일을 생성하고, 수정하고, 삭제하는 등의 일련의 작업을 기록하고 관리하는 체계입니다.
오랜 시간의 흐름과 기술의 발전은 방대한 양의 데이터들을 끊임없이 만들고있고
시스템 또한 이를 수용하기 위해 다양하고 효율적인 파일시스템들을 만들어내고 있습니다.

1) Windows : FAT16, FAT32, NTFS
2) Linux : EXT1~4, XFS
EXT3 부터는, 저널링 파일시스템이라고 불리운다. 
(정상 파일시스템 값을 Log로 기록하여 Fault가 생길 경우, 이를 기반으로 빠르고 안정적인 복구 진행)

Redhat7 출시 이후에는 EXT 시리즈가 아닌, XFS를 기본 파일시스템으로 채택하고 있습니다.
(16TB 이상의 확장 가능한 고가용성 파일 시스템)

XFS(eXtend File System)이란?

최근까지 Redhat6의 기본 파일시스템으로 채택됐던 파일시스템은 EXT4 입니다.
그러나 이는 최대 16TB 까지만을 지원합니다.

Redhat7 출시 이후에는 EXT 시리즈가 아닌, XFS를 기본 파일시스템으로 채택하고 있습니다.

[특징]
1) 16TB 이상의 매우 큰 파일시스템을 지원
2) 빠른 복구를 위해 메타데이터 저널링을 지원
3) Redhat에서 XFS에 특정 유틸리티 및 백업/복원을 지원
4) 지연/명시/사전 할당 체계
5) 소비되는 공간 및 조각화를 줄임으로써 파일의 성능 향상
6) b-tress를 사용하여 우수한 I/O 확장성을 제공

Comments