CHFS

CHFS
개발사세게드 대학교
정식 명칭Chip File System
도입2011 - NetBSD 6.0
구조
디렉터리 내용레드-블랙 트리
기능
파일 시스템 권한POSIX
기타
지원 운영 체제NetBSD

CHFS는 헝가리 세게드 대학교 소프트웨어 공학과에서 개발한 파일 시스템이다. 이는 NetBSD 운영체제를 위해 작성된 최초의 오픈 소스 플래시 메모리 전용 파일 시스템이다. 임베디드 시스템의 원시 플래시 장치에서 사용하도록 의도되었으며, ARM이나 MIPS와 같은 환경에 적합하다. 이 파일 시스템은 소비자용 SSD에서 사용하기에는 적합성이 떨어진다 (왜냐하면 소비자용 SSD는 이미 수정된 데이터를 쓰기 위해 동일한 물리적 블록을 사용하지 않도록 보장하기 때문이다).

구조

UBIFS와 유사하게, CHFS 파일 시스템은 플래시의 노화와 배드 블록을 처리하기 위해 EBH(erase block handler)라고 불리는 별도의 계층을 활용한다. 파일 시스템 자체는 JFFS2를 모델로 하였기 때문에 내부 구조가 매우 유사하다.

ChewieFS

CHFS는 개발 단계에서 원래 ChewieFS라고 불렸다. 법적 문제를 피하고 더 중립적인 이름을 갖기 위해 명칭이 변경되었다.

같이 보기

각주

  1. 1 2 Tamás Tóth (2011년 11월 10일). “ChewieFS” (메일링 리스트). 《tech-kern@NetBSD》. 2012년 2월 4일에 확인함.
  2. ↑ Ádám Hóka (2011년 11월 10일). “Re: ChewieFS” (메일링 리스트). 《tech-kern@NetBSD》. 2019년 3월 5일에 확인함.
  3. ↑ Ádám Hóka (2011년 11월 24일). “Import mount_chfs for CHFS”. 2021년 5월 23일에 확인함.

외부 링크