1 |
1
컴퓨팅 장치에 있어서, 순서 모드 저널링을 지원하는 파일 시스템을 운영하는 프로그램이 탑재된 메모리 및상기 메모리에 저장된 프로그램을 운영하는 프로세서를 포함하되, 상기 프로세서는 상기 프로그램의 실행에 따라, 하나 이상의 파일이 포함된 트랜잭션에 대하여 순서 모드 저널링을 실행하면, 상기 메모리의 데이터 영역에 상기 트랜잭션을 저장하고, 상기 메모리의 저널 영역에 상기 트랜잭션의 메타데이터를 포함하는 일반 저널을 저장하여 저널링을 수행하고,상기 트랜잭션에 포함된 하나의 파일에 대한 fsync 시스템 호출이 발생하면, 상기 fsync 시스템 호출에 대응하는 파일을 상기 메모리의 데이터 영역에 저장하고, 상기 메모리의 저널 영역에 상기 fsync 시스템 호출에 대응하는 파일의 메타데이터를 포함하는 fsync 저널을 저장하여 저널링을 수행하되, 상기 fsync 저널은 fsync 저널 헤더 블록을 포함하고, 상기 fsync 저널 헤더 블록은 상기 fsync 시스템 호출에 대응하는 파일에 대한 저널 디스크립터, 아이노드 정보 및 파일 정보를 포함하는, 컴퓨팅 장치
|
2 |
2
제 1 항에 있어서, 상기 저널 영역의 일반 저널 및 fsync 저널은 추가 쓰기 방식으로 저장되는,컴퓨팅 장치
|
3 |
3
삭제
|
4 |
4
제 1 항에 있어서, 상기 프로세서는 상기 파일 시스템을 복구하기 위하여 상기 저널 영역에 마지막 추가된 저널의 종류를 분석하고, 상기 마지막에 추가된 저널의 종류가 일반 저널인 경우, 일반 저널에 기록된 메타데이터를 이용하여 상기 파일 시스템을 복구하고, 상기 마지막에 추가된 저널의 종류가 fsync 저널인 경우, fsync 저널에 기록된 메타데이터를 이용하여 상기 파일 시스템을 복구하는, 컴퓨팅 장치
|
5 |
5
제 4 항에 있어서, 상기 프로세서는 상기 마지막에 추가된 저널의 종류가 fsync 저널인 경우, 상기 파일 시스템을 복구한 이후, 상기 fsync 저널에 기록된 메타데이터를 이용하여 상기 메모리에 기록된 메타데이터를 수정하는, 컴퓨팅 장치
|
6 |
6
파일 시스템의 순서 모드 저널링 방법에 있어서, 하나 이상의 파일이 포함된 트랜잭션에 대하여 순서모드 저널링을 실행하는 단계;메모리의 데이터 영역에 상기 트랜잭션을 저장하는 단계; 및상기 메모리의 저널 영역에 상기 트랜잭션의 메타데이터를 포함하는 일반 저널을 저장하여 저널링을 수행하는 단계를 포함하되, fsync 시스템 호출이 발생하면, 상기 fsync 시스템 호출에 따라 상기 fsync 시스템 호출에 대응하는 파일을 상기 메모리의 데이터 영역에 저장하고, 상기 메모리의 저널 영역에 상기 fsync 시스템 호출에 대응하는 파일의 메타데이터를 포함하는 fsync 저널을 저장하는 저널링을 수행하고,상기 fsync 저널은 fsync 저널 헤더 블록을 포함하고, 상기 fsync 저널 헤더 블록은 상기 fsync 시스템 호출에 대응하는 파일에 대한 저널 디스크립터, 아이노드 정보 및 파일 정보를 포함하는, 순서 모드 저널링 방법
|
7 |
7
제 6 항에 있어서,상기 fsync 시스템 호출에 따른 파일 단위 저널링은상기 파일을 상기 메모리의 데이터 영역에 기록하는 단계; 및상기 메모리의 저널 영역에 상기 파일의 메타데이터를 포함하는 fsync 저널을 저장하여 저널링을 수행하는 단계를 포함하는, 순서 모드 저널링 방법
|
8 |
8
삭제
|
9 |
9
제 7 항에 있어서, 상기 메모리의 저널 영역은 일반 저널 및 fsync 저널을 추가 쓰기 방식으로 저장하는,순서 모드 저널링 방법
|
10 |
10
순서 모드 저널링 기반 파일 시스템 복구 방법에 있어서, 메모리의 저널 영역에 마지막 저장된 저널의 종류를 확인하는 단계;상기 저널의 종류가 일반 저널인 경우에는 상기 일반 저널에 기초하여, 파일 시스템을 복구하는 단계; 및상기 저널의 종류가 fsync 저널인 경우에는 fsync 저널에 기초하여, 파일 시스템을 복구하는 단계를 포함하되, 상기 fsync 저널은 fsync 저널 헤더 블록을 포함하고, fsync 시스템 호출에 대응하는 파일의 메타데이터가 기록되는 것이고,상기 fsync 저널 헤더 블록은 상기 fsync 시스템 호출에 대응하는 파일에 대한 저널 디스크립터, 아이노드 정보 및 파일 정보를 포함하는, 파일 시스템 복구 방법
|
11 |
11
제 10 항에 있어서, 상기 fsync 저널에 기초하여, 파일 시스템을 복구하는 단계는, 상기 파일 시스템을 복구한 이후, 상기 fsync 저널에 기록된 메타데이터를 이용하여 메모리에 기록된 메타데이터를 수정하는 단계를 포함하는, 파일 시스템 복구 방법
|