[Linux] 파일시스템에 대한 짧은 생각

※ 파일 시스템의 종류


ext2/ext3 :
전통적인 리눅스 파일시스템으로 많이 사용된다. ext3는 ext2에서 저널링이 포함되었다.
이 파티션 타입은 /boot 같은 곳에서나 쓰고 다른데에 쓰지 않는 게 좋다.
실제로 Disk I/O를 모니터링 해보면 하는 일없이 상대적으로 아주 많은 I/O를 소모하는 파일시스템이다.
ext3는 최악이다. 저널링이 필요하시다면 XFS 혹은 Reiserfs를 쓰기 바란다.


XFS :
메타데이터 저널링 지원, 요즘 많이 쓰인단다. 실리콘 그래픽스사에서 공개한 파일 시스템인데 현재
리눅스에서 쓸 수 있는 파일 시스템 중에서 가장 스케일이 큰 파일시스템이다. “Think Big”이 XFS의
개발 모토이며 상대적으로 다른 시스템보다 시스템 부하가 약간 크다.


ReiserFS :
트리기반구조를 한 파일시스템. ReiserFS는 벤치마크를 해보시면 알겠지만 작은 파일에 아주 강하다.
약 4KB 파일을 죽어라 만들고 다 지우는 스크립트를 돌려보십시오.
다른 파일 시스템과는 비교가 안될만큼 빠르다. 하지만 큰 파일은 역시 XFS이다.

댓글 남기기