SYSTEM

ext3 파일시스템 소개

잘 살아보세 2009. 4. 2. 14:27
ext3의 기능
ext3 파일 시스템은 ext2 형식의 기능을 강화시킨 파일 시스템 버전으로서, ext3 파일 시스템의 장점은 다음과 같습니다:


가용성 (Availability)
예상하지 않았던 재부팅이나 시스템 고장 (비정상 시스템 종료라고도 불림)이 발생한 경우, ext2 파일 시스템 검사 프로그램인 e2fsck를 실행하여 파일 시스템의 일관성을 검사해야 합니다. 따라서 이러한 작업은 시스템 부팅에 걸리는 시간을 지연시킬 수 있어 매우 시간 소모적이며, 특히 방대한 분량의 파일을 포함한 시스템의 경우에는 더욱 그러합니다. 또한 e2fsck 프로그램이 검사 중인 데이터는 검사 작업이 진행되는 동안에는 사용할 수 없습니다.

ext3 파일 시스템의 저널링 기능을 이용하면, 시스템이 비정상적으로 종료된 후에도 이러한 시간 소모적인 파일 시스템 검사 작업을 수행할 필요가 전혀 없습니다. ext3 파일 시스템에서는 하드 드라이브가 고장난 경우와 같이 특정 하드웨어에 문제가 있는 경우에만 일관성 검사를 수행합니다. 시스템이 비정상적으로 종료된 후 ext3 파일 시스템을 복구하는데 걸리는 시간은 파일 시스템의 크기나 파일의 숫자에 따라 결정되지 않고; 파일 시스템의 일관성을 유지하는데 사용되는 저널 (journal)의 크기에 따라 결정됩니다. 하드웨어의 속도에 따라서 기본 저널 크기의 경우, 일반적으로 파일 시스템을 복구하는데 1초가 걸립니다.

데이터 신뢰성 강화 (Data Integrity)
ext3 파일 시스템은 시스템 비정상 종료시 데이터 손상 문제를 피해가면서 데이터 저널링을 효율적으로 제공합니다. ext3 파일 시스템은 여러분이 직접 데이터 보호 유형과 수준을 결정하실 수 있도록 해줍니다. 디폴트 값으로, Red Hat Linux 9는 파일 시스템 상태에 따라서 데이터를 최상위 수준으로 보존하도록 ext3 볼륨을 설정합니다.

보다 빠른 수행 속도
비록 ext3는 일부 동일한 데이터를 한 번 이상 반복하여 기록하지만, 하드 드라이브 헤드 모션을 최적화하는 저널링 기능 덕분에 대부분의 경우 ext2 파일 시스템 보다 빠른 속도로 작업을 수행할 수 있습니다. 속도를 최적화하기 위해 3가지 저널링 모드를 선택하실 수 있지만, 그렇게 하시면 데이터 보호 기능이 약화될 수 있다는 점에 유의해 주십시오.

============================================================

문제는 ext3는 저널링을 하기땜시롱 오히려 하드에 부하가 더

마니 걸린다는 사실이지롱..

실제로 파일디비 동시접속 테스트때 ext3에선 죽고, ext2에선

안죽었다는 사실..

ext3가 불의의 사고시에 복구 가능성을 높여주긴 하지만...

퍼포먼스나 기타 속도면에서 빠른 파일 I/O를 요구할때는

오히려 안좋다네~