FAT file system is supported by almost all operating systems. Due to its popularity, it is usually adapted as file systems of mobile storage systems that use NAND flash memories. However the FAT file system had designed for hard disks and there are some problems to apply to NAND flash memory media. This paper propose a log management technique and a journaling method to enhance reliability of the FAT file system that use NAND flash memories. The implemented file system is verified to work effectively to recover the file system using stored logs when software crashes are injected on various storage media.
한국어
FAT 파일 시스템은 거의 대부분의 운영체제가 지원하고 있다. 이러한 범용성 때문에 NAND 플래시 메모리를 사용하는 이동식 저장장치의 파일 시스템으로 널리 사용되고 있다. 하지만 FAT 파일시스템은 하드디스크 특성에 맞게 만들어졌기 때문에 NAND 플래시 메모리의 특성에 맞지 않는 부분들을 가지고 있다. 본 논문에서는 FAT 파일 시스템의 신뢰성을 향상시키기 위한 로그 관리 방안을 제안하고 이를 채용한 저널링 기법을 설계하고 구현하였다. 다양한 매체에 대한 실험을 통해 구현된 파일 시스템이 로그를 이용하여 파일 시스템을 효과적으로 복구함을 확인하였다.
목차
요약 Abstract 1. 서론 2. 관련 연구 2.1 FAT 파일 시스템 2.2 저널링 파일 시스템 3. 저널링 기법의 설계 3.1 로그 기록 방식 3.2 저널링 방식 3.3 복구 방식 4. 저널링 방식의 구현 및 검증 4.1 구현 환경 4.2 동작의 검증 5. 결론 References
키워드
이동식 저장 매체FAT 파일 시스템신뢰성저널링Movable Storage MediaFAT File SystemReliabilityJournaling
1. 보안공학에 대한 각종 조사 및 연구
2. 보안공학에 대한 응용기술 연구 및 발표
3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최
4. 보안공학 기술의 상호 협조 및 정보교환
5. 보안공학에 관한 표준화 사업 및 규격의 제정
6. 보안공학에 관한 산학연 협동의 증진
7. 국제적 학술 교류 및 기술 협력
8. 보안공학에 관한 논문지 발간
9. 기타 본 회 목적 달성에 필요한 사업