1 |
1
복수 개의 FAT 영역을 갖는 파일 시스템에 있어서,파일 생성에 대한 로그를 제 2 FAT 영역에 기록하는 단계;상기 제 2 FAT 영역에 로그를 기록 후, 제 1 FAT 영역의 빈 블록에 사용자 데이터를 저장하는 단계;상기 사용자 데이터의 저장이 끝날 때까지, 상기 제 1 FAT 영역의 변경된 내용을 제 2 FAT 영역에 로그를 각각 기록하는 단계; 및상기 사용자 데이터를 저장 및 로그를 기록하는 과정을 반복하는 단계;를 포함하는 것을 특징으로 하는 저널링이 적용된 FAT 파일 시스템의 구현방법
|
2 |
2
제 1 항에 있어서,상기 FAT 파일 시스템은 고정식 미디어 및 이동식 미디어에 장착된 것을 특징으로 하는 저널링이 적용된 FAT 파일 시스템의 구현방법
|
3 |
3
복수 개의 FAT 영역을 갖는 파일 시스템에 있어서, 파일 생성에 대한 로그가 저장된 제 2 FAT 영역에서 복구 시점을 확인하기 위한 로그정보를 읽는 단계; 및상기 로그정보를 확인하여 상기 파일 시스템의 제 1 FAT 영역과 디렉토리 영역에 데이터를 기록하는 단계;를 포함하는 것을 특징으로 하는 저널링이 적용된 FAT 파일 시스템의 복구방법
|
4 |
4
제 3 항에 있어서,상기 제 2 FAT 영역의 로그정보는 트랜잭션 이전상태 또는 트랜잭션 과정 중 롤백 포인트의 위치 정보를 포함하는 것을 특징으로 하는 저널링이 적용된 FAT 파일 시스템의 복구방법
|
5 |
5
제 4 항에 있어서,상기 롤백 포인트의 위치 정보를 기반으로 롤백을 수행하는 단계를 더 포함하는 것을 특징으로 하는 저널링이 적용된 FAT 파일 시스템의 복구방법
|
6 |
6
제 4 항에 있어서,상기 롤백을 수행하는 단계는, 상기 롤백 포인트가 트랜잭션이 컴미트(commit) 명령을 수행하기 이전인 경우는,롤백 포인트를 검색하는 단계; 및상기 검색된 롤백 포인트로 롤백을 수행하는 단계;를 포함하는 것을 특징으로 하는 저널링이 적용된 FAT 파일 시스템의 복구방법
|
7 |
7
제 4 항에 있어서,상기 롤백을 수행하는 단계는, 상기 롤백 포인트가 트랜잭션이 컴미트(commit) 명령을 수행한 이후인 경우는,마지막으로 성공된 트랜잭션의 수행으로 기록된 메타데이터를 상기 로그 정보로부터 확인하는 단계; 및상기 마지막으로 성공된 트랜잭션이 완료된 시점으로 롤백을 수행하는 단계;를 포함하는 것을 특징으로 하는 저널링이 적용된 FAT 파일 시스템의 복구방법
|