QNX4FS

QNX4FS

QNX4FSQNX4 및 QNX6 운영 체제에서 사용되는 익스텐트 기반 파일 시스템입니다.

파일 시스템은 소프트 업데이트를 사용하기 때문에 정전 에도 저널링을 사용하지 않고 일관성을 유지합니다.대신, 쓰기가 신중하게 정렬되고 적절한 간격으로 Disk에 플러시되므로 작업이 중단되는지 여부에 관계없이 온 Disk 구조가 항상 일관성을 유지합니다.그러나 일반적으로 디스크 캐시는 휘발성 메모리에 저장되므로 파일 시스템에 대한 플러시되지 않은 변경은 손실됩니다.이 설계는 이 단계를 [citation needed]생략하는 것만으로 저널링보다 성능이 크게 향상됩니다.

이 파일 시스템의 또 다른 주목할 만한 속성은 inode 정보 및 디스크 비트맵과 같은 실제 메타데이터에 파일 시스템 상의 다른 파일과 같은 방식으로 액세스할 수 있다는 것입니다(각각 및 ).이는 "모든 것이 파일"이라는 QNX의 철학(사실상 Bell Labs의 Plan 9 또는 역사적으로 Unix의 철학)과 일치합니다.

외부 링크