[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101116053B1 - 파일 백업 방법과 상기 방법을 수행할 수 있는 장치들 - Google Patents

파일 백업 방법과 상기 방법을 수행할 수 있는 장치들 Download PDF

Info

Publication number
KR101116053B1
KR101116053B1 KR1020100029569A KR20100029569A KR101116053B1 KR 101116053 B1 KR101116053 B1 KR 101116053B1 KR 1020100029569 A KR1020100029569 A KR 1020100029569A KR 20100029569 A KR20100029569 A KR 20100029569A KR 101116053 B1 KR101116053 B1 KR 101116053B1
Authority
KR
South Korea
Prior art keywords
file
backup
detected
drive
backup area
Prior art date
Application number
KR1020100029569A
Other languages
English (en)
Other versions
KR20110109721A (ko
Inventor
이병배
Original Assignee
주식회사 오즈네트웍스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 오즈네트웍스 filed Critical 주식회사 오즈네트웍스
Priority to KR1020100029569A priority Critical patent/KR101116053B1/ko
Publication of KR20110109721A publication Critical patent/KR20110109721A/ko
Application granted granted Critical
Publication of KR101116053B1 publication Critical patent/KR101116053B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1456Hardware arrangements for backup
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

파일 백업 방법이 개시된다. 상기 파일 백업 방법은 시스템 드라이브와 데이터 드라이브 각각에 서로 독립적인 제1백업 영역과 제2백업 영역을 설정하는 단계와, 상기 데이터 드라이브 내에서의 파일의 생성 또는 파일의 변경을 감지하는 단계와, 감지된 파일이 백업 대상 파일인지의 여부를 판단하고, 상기 감지된 파일이 상기 백업 대상 파일인 경우 상기 감지된 파일을 상기 제2백업 영역에 백업하고 상기 감지된 파일이 상기 백업 대상 파일이 아닌 경우 상기 감지된 파일을 상기 제1백업 영역에 백업하는 단계를 포함한다.

Description

파일 백업 방법과 상기 방법을 수행할 수 있는 장치들{File Backup Method and devices using the same}
본 발명의 개념에 따른 실시 예는 파일 백업 기술에 관한 것으로, 보다 상세하게는 데이터 드라이브에서 생성되었거나 또는 변경된 파일을 실시간 또는 스케줄에 의하여 감지하고 감지된 파일을 서로 다른 드라이브 내의 백업 영역에 백업하는 파일 백업 방법과 상기 방법을 수행할 수 있는 파일 백업 시스템에 관한 것이다.
일반적으로 기존 백업 시스템은 임의의 파일이 백업 대상 파일에 속하지 않으면 상기 파일에 대한 백업을 전혀 수행하지 않는다. 그 이유는 첫째, 백업 (backup)이라는 것은 필요한 파일만 백업을 하는 것이 바람직하다는 인식 때문이며, 둘째, 모든 파일을 백업하면 많은 저장 공간을 필요로 하기 때문이다. 그러나, 백업이 필요한 파일이 실수로 인하여 백업 대상 파일에 제외되어 있다면, 추후 상기 파일, 즉 원본 파일이 소실되었을 때 상기 파일을 복구할 방법이 전혀 없는 문제가 발생할 수 있다.
본 발명은 시스템 드라이브와 데이터 드라이브로 분리되어 있는 컴퓨터에서 데이터 드라이브에서 생성되었거나 또는 변경된 파일을 실시간 또는 스케줄에 의하여 감지하여, 감지된 파일이 백업 대상 파일에 포함되면 상기 파일을 데이터 드라이브의 독립적인 백업 영역으로 백업을 수행하고, 그렇지 않으면 상기 파일을 시스템 드라이브의 독립적인 백업 영역으로 백업하는 파일 백업 방법과 상기 방법을 수행할 수 있는 파일 백업 시스템을 제공하는 것이다.
본 발명의 실시 예에 따른 파일 백업 방법은 시스템 드라이브와 데이터 드라이브 각각에 서로 독립적인 제1백업 영역과 제2백업 영역을 설정하는 단계와, 상기 데이터 드라이브 내에서의 파일의 생성 또는 파일의 변경을 감지하는 단계와, 감지된 파일이 백업 대상 파일인지의 여부를 판단하고 상기 감지된 파일이 상기 백업 대상 파일인 경우 상기 감지된 파일을 상기 제2백업 영역에 백업하고 상기 감지된 파일이 상기 백업 대상 파일이 아닌 경우 상기 감지된 파일을 상기 제1백업 영역에 백업하는 단계를 포함한다.
삭제
상기 감지하는 단계는 실시간 또는 스케줄에 따라 감지한다.
본 발명의 실시 예에 따른 파일 백업 방법을 수행하기 위한 컴퓨터 프로그램은 컴퓨터로 읽을 수 있는 기록 매체에 기록될 수 있다.
본 발명의 실시 예에 따른 파일 백업 모듈은 시스템 드라이브와 데이터 드라이브 각각에 서로 독립적인 제1백업 영역과 제2백업 영역을 설정하기 위한 백업 영역 설정 모듈과, 상기 데이터 드라이브 내에서의 파일의 생성 또는 파일의 변경을 감지하기 위한 감지 모듈과, 감지된 파일이 백업 대상 파일인지의 여부를 판단하고 상기 감지된 파일이 상기 백업 대상 파일인 경우 상기 감지된 파일을 상기 제2백업 영역에 백업하고 상기 감지된 파일이 상기 백업 대상 파일이 아닌 경우 상기 감지된 파일을 상기 제1백업 영역에 백업하는 백업 모듈을 포함한다.
본 발명의 실시 예에 따른 파일 백업 시스템은 파일 백업 프로그램을 저장하기 위한 메모리와, 시스템 드라이브와 데이터 드라이브를 포함하는 컴퓨터 드라이브와, 상기 메모리에 저장된 상기 파일 백업 프로그램을 실행시키기 위한 프로세서를 포함한다.
상기 프로세서에 의하여 실행된 상기 파일 백업 프로그램은 상기 시스템 드라이브와 상기 데이터 드라이브 각각에 서로 독립적인 제1백업 영역과 제2백업 영역을 설정하는 단계와, 상기 데이터 드라이브 내에서의 파일의 생성 또는 파일의 변경을 감지하는 단계와, 감지된 파일이 백업 대상 파일인지의 여부를 판단하고 상기 감지된 파일이 상기 백업 대상 파일인 경우 상기 감지된 파일을 상기 제2백업 영역에 백업하고 상기 감지된 파일이 상기 백업 대상 파일이 아닌 경우 상기 감지된 파일을 상기 제1백업 영역에 백업하는 단계를 수행한다.
본 발명의 실시 예에 따른 파일 백업 방법은 사용자가 지정한 백업 파일만 백업하는 것이 아니라 지정되지 않은 파일도 백업 파일로 임시로 시스템 드라이브에 백업을 하기 때문에 혹시 필요할지도 모를 비지정 백업 파일들을 시스템 드라이브가 포맷되거나 파손되기 전까지 안전하게 관리할 수 있는 효과가 있다.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 상세한 설명이 제공된다.
도 1은 본 발명의 실시 예에 따른 파일 백업 시스템의 블럭도를 나타낸다.
도 2는 본 발명에 따른 파일 백업 방법을 이용하여 백업을 수행하는 과정을 설명하기 위한 플로우챠트이다.
본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 또는 기능적 설명들은 단지 본 발명의 개념에 따른 실시 예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시 예들은 다양한 형태들로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되는 것으로 해석되어서는 안 된다.
본 발명의 개념에 따른 실시 예들은 다양한 변경들을 가할 수 있고 여러 가지 형태들을 가질 수 있으므로 특정 실시 예들은 도면에 예시하고 본 명세서에 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시 예들을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다.
제1 또는 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만, 예컨대 본 발명의 개념에 따른 권리 범위로부터 이탈되지 않은 채, 제1 구성요소는 제2 구성 요소로 명명될 수 있고, 유사하게 제1 구성요소는 제1 구성요소로도 명명될 수 있다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성 요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.
본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 실시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이 나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 구체적으로 설명하고자 한다.
도 1은 본 발명의 실시 예에 따른 파일 백업 시스템의 블럭도를 나타낸다.
도 1을 참조하면, 상기 파일 백업 시스템은 메모리(11), 컴퓨터 드라이브 (20), 및 프로세서(10)를 포함한다. 상기 파일 백업 시스템은 PC(personal computer), 스마트-폰(smart phone), 이동 전화기, 또는 서버 시스템에 사용될 수 있다.
메모리(11)는 본 발명의 실시 예에 따른 파일 백업 프로그램이 저장된다. 상기 파일 백업 프로그램은 사용자 지정에 따른 파일 백업 프로그램일 수 있다. 메모리(11)는 자기 기록 매체와 같은 하드디스크, 또는 플래시 메모리와 같은 비휘발성 메모리로 구현될 수 있다.
컴퓨터 드라이브(20)는 시스템 드라이브(30)와 데이터 드라이브(40)를 포함한다. 도 1에서는 설명의 편의를 위하여, 컴퓨터 드라이브(20)와 메모리(11)가 분리된 영역 또는 장치처럼 도시되어 있으나, 본 발명의 실시 예에 따른 백업 프로그램이 저장된 메모리(11)는 컴퓨터 드라이브(20)의 일부를 의미할 수도 있다.
따라서, 상기 백업 프로그램은 컴퓨터 드라이브(20)의 시스템 드라이브(30)와 데이터 드라이브(40) 중에서 어느 하나에 저장될 수 있다. 컴퓨터 드라이브 (20)는 하드디스크 드라이브의 자기 디스크 또는 자기 기록 매체를 의미할 수 있다.
컴퓨터 드라이브(20)에 인스톨된 OS(operating system)와 같은 프로그램을 실행시킬 수 있는 프로세서(또는 CPU; 10)는 메모리(11) 또는 컴퓨터 드라이브 (20)에 저장된 파일 백업 프로그램을 주기적으로 또는 사용자로부터 입력된 명령에 따라 실행시킬 수 있다.
프로세서(10)에 의하여 실행된 파일 백업 프로그램에 의해, 시스템 드라이브 (30)와 데이터 드라이브(40) 각각에 서로 독립적인 제1백업 영역(35)과 제2백업 영역(45)이 설정될 수 있다. 상기 백업 프로그램은 파일 백업 시스템이 사용되는 도중이라도 사용자의 실행 명령에 따라 제1백업 영역(35)과 제2백업 영역(45)을 설정할 수 있다.
프로세서(10)의 제어 하에, 백업 프로그램은 데이터 드라이브(20) 내에서 사용자에 의하여 생성된 파일 또는 변경된 파일을 감지, 예컨대 파일명, 생성 시간, 수정 시간, 또는 변경 시간 등을 이용하여 감지할 수 있다.
실시 예에 따라, 프로세서(10)의 제어하에 실행된 백업 프로그램은 실시간으로 또는 스케줄(schedule)에 의해 데이터 드라이브(40) 내에서 생성된 적어도 하나의 파일 또는 변경된 적어도 하나의 파일을 감지 또는 모니터링할 수 있다.
예컨대, 사용자에 의하여 확장자 'BCD'가 미리 백업 대상 파일로 지정된 후, 상기 사용자에 의하여 *.ABC(41)가 새롭게 생성되거나 또는 변경된 경우, 백업 프로그램의 동작을 설명하면 다음과 같다.
상기 백업 프로그램은 새롭게 생성되거나 또는 변경된 파일(41)을 실시간으로 또는 스케줄에 따라 감지하고, 감지된 파일(41)이 백업 대상 파일인지의 여부를 판단한다. 판단 결과, 감지된 파일(41)이 백업 대상 파일이 아닌 경우, 상기 백업 프로그램은 감지된 파일(41)을 시스템 드라이브(30) 내에 생성된 제1백업 영역(35)에 백업한다.
이때, 상기 백업 프로그램은 감지된 파일(41)의 확장자 또는 볼륨 이름 등에 따라 감지된 파일(41)이 백업 대상 파일인지의 여부를 판단할 수 있다.
데이터 드라이브(40) 내에 적어도 하나의 파일(42)이 생성되거나 또는 변경된 경우, 상기 백업 프로그램은 실시간으로 또는 주기적으로 적어도 하나의 파일 (42)의 생성 또는 변경을 감지한다.
상기 백업 프로그램에 의하여 감지된 적어도 하나의 파일(42)이 백업 대상 파일인 경우, 상기 백업 프로그램은 감지된 적어도 하나의 파일(42)을 데이터 드라이브(40)의 제2백업 영역(45)으로 백업한다.
상기 백업 프로그램은 특정 응용 프로그램, 예컨대 워드 프로세싱 프로그램에 의하여 생성 또는 변경된 파일에 대하여 상기 파일이 백업 대상 파일인지의 여부에 따라 상기 파일을 서로 다른 드라이브에 생성된 백업 영역으로 백업을 할 수 있다. 또한 상기 백업 프로그램은 파일 확장자 또는 파일 볼륨 이름이 아닌 파일의 크기, 또는 파일의 생성 시점을 기준으로 하여 백업을 수행할 수 있다.
실시 예에 따라, 시스템 드라이브(30)와 데이터 드라이브(40)는 서로 다른 물리적 저장 매체일 수도 있다. 즉, 시스템 드라이브(30)는 하드디스크 드라이브 내에 구현된 데이터 저장 영역일 수 있고 데이터 드라이브(40)는 외장 하드디스크 드라이브 내에 구현된 데이터 저장 영역일 수 있다.
본 발명의 실시 예에 따른 백업 프로그램은 물리적으로 또는 논리적으로 독립된 제1백업 영역(35)과 제2백업 영역(45) 각각을 생성할 수 있다. 실시 예에 따라 제1백업 영역(35)과 제2백업 영역(45) 각각은 가상 디스크드라이브일 수 있다.
본 발명의 실시 예에 따른 백업 프로그램은 시스템 드라이브(30)와 데이터 드라이브(40) 각각에 서로 독립적인 제1백업 영역(35)과 제2백업 영역(45)을 설정하기 위한 백업 영역 설정 모듈(미도시)과, 상기 데이터 드라이브(40) 내에서의 파일의 생성 또는 파일의 변경을 감지하기 위한 감지 모듈(미도시)과, 감지된 파일이 백업 대상 파일인지의 여부를 판단하고 상기 감지된 파일이 상기 백업 대상 파일인 경우 상기 감지된 파일을 제2백업 영역(45)에 백업하고 상기 감지된 파일이 상기 백업 대상 파일이 아닌 경우 상기 감지된 파일을 제1백업 영역(35)에 백업하는 백업 모듈(미도시)을 포함한다.
본 명세서에 모듈(module)이란 특정한 기능을 수행하기 위한 컴퓨터 프로그램 코드의 집합을 의미할 수 있다. 따라서 이러한 모듈은 컴퓨터로 읽을 수 있는 기록 매체, 예컨대 메모리(11) 또는 컴퓨터 드라이브(20)에 기록될 수 있다.
본 발명의 실시 예에 따른 백업 프로그램은 CD(Compact Disc), 광학 디스크 저장 매체, 또는 메모리 카드에 저장될 수 있다. 또한, 상기 백업 프로그램은 인터넷을 통하여 다운로드되어 메모리(11) 또는 컴퓨터 드라이브(20) 내에 설치될 수 있다.
도 2는 본 발명의 실시 예에 따른 파일 백업 방법을 이용하여 백업을 수행하는 과정을 설명하기 위한 플로우챠트이다.
도 1과 도 2를 참조하면, 프로세서(10)에 의하여 실행된 백업 프로그램은 시스템 드라이브(30)와 데이터 드라이브(40)로 분리되어 있는 컴퓨터 드라이브(20) 내에서 시스템 드라이브(30)와 데이터 드라이브(40) 각각에 서로 독립적인 제1백업 영역(35)과 제2백업 영역(45)을 설정한다(S10).
실시 예에 따라 본 발명의 실시 예에 따른 백업 프로그램은 제1백업 영역 (35)과 제2백업 영역(45)을 시스템 드라이브(30) 또는 데이터 드라이브(40) 내에 함께 설정할 수도 있다.
사용자는 상기 백업 프로그램을 이용하여 백업 대상 파일을 설정할 수 있다.
상기 백업 대상 파일이 설정된 후, 상기 백업 프로그램은 데이터 드라이브 (40) 내에서 파일이 생성되거나 또는 파일이 변경되는 것을 실시간 또는 스케줄에 따라 감시한다(S20).
데이터 드라이브(40) 내에서 파일의 생성 또는 파일의 변경이 감지된 경우, 상기 백업 프로그램은 감지된 파일이 백업 대상 파일과 일치하는지의 여부를 비교하고 판단한다(S30). 실시 예에 따라, 상기 백업 프로그램은 확장자에 따라 상기 감지된 파일이 상기 백업 대상 파일인지의 여부를 판단할 수 있다.
판단 결과, 감지된 파일이 백업 대상 파일일 때 상기 백업 프로그램은 감지된 적어도 하나의 파일을 데이터 드라이브(40)의 제2백업 영역(45)에 백업하고, 감지된 파일이 백업 대상 파일이 아닐 때 상기 백업 프로그램은 감지된 적어도 하나의 파일을 시스템 드라이브(30)의 제1백업 영역(35)에 백업한다(S40).
상기 백업 프로그램은 시스템 드라이브(30)의 제1백업 영역(35)에 적어도 파일을 백업한 후 사용자에게 백업 사실을 알리는 메시지를 시각적으로 또는 청각적으로 알릴 수 있다.
예컨대, 상기 사용자가 상기 메시지를 클릭하거나 또는 실행시키는 경우 상기 백업 프로그램은 제1백업 영역(35)에 백업된 적어도 하나의 파일을 제2백업 영역(45)으로 다시 백업할 수 있다.
또한, 상기 사용자가 상기 메시지를 클릭하거나 또는 실행시키는 경우 상기 백업 프로그램은 제1백업 영역(35)에 백업된 적어도 하나의 파일의 리스트(list)를 디스플레이할 수 있다. 이때 상기 사용자가 상기 리스트 중에서 제2백업 영역(45)으로 백업할 적어도 하나의 파일을 선택하는 경우 상기 백업 프로그램은 선택된 파일을 제2백업 영역(45)으로 다시 백업할 수 있다.
상술한 바와 같이 본 발명의 실시 예에 따른 파일 백업 방법은, 기존의 백업 프로그램과 달리, 백업 대상 파일로 지정된 파일에 대해서만 백업하는 것이 아니라 상기 백업 대상 파일로 지정되지 않은 파일에 대해서도 임시로 시스템 드라이브 내에 자동 백업을 할 수 있으므로 상기 백업 대상 파일로 지정되지 않은 상기 파일을 안전하게 보관할 수 있는 효과가 있다.
본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.
프로세서: 10
메모리: 11
컴퓨터 드라이브: 20
데이터 드라이브: 30
제1백업 영역: 35
제2백업 영역: 45

Claims (6)

  1. 시스템 드라이브와 데이터 드라이브 각각에 서로 독립적인 제1백업 영역과 제2백업 영역을 설정하는 단계;
    상기 데이터 드라이브 내에서의 파일의 생성 또는 파일의 변경을 감지하는 단계; 및
    감지된 파일이 백업 대상 파일인지의 여부를 판단하고, 상기 감지된 파일이 상기 백업 대상 파일인 경우 상기 감지된 파일을 상기 제2백업 영역에 백업하고 상기 감지된 파일이 상기 백업 대상 파일이 아닌 경우 상기 감지된 파일을 상기 제1백업 영역에 백업하는 단계를 포함하는 파일 백업 방법.
  2. 삭제
  3. 제1항에 있어서, 상기 감지하는 단계는 실시간 또는 스케줄에 따라 감지하는 파일 백업 방법.
  4. 제1항 및 제3항 중의 어느 하나의 항에 기재된 파일 백업 방법을 수행하기 위한 컴퓨터 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
  5. 시스템 드라이브와 데이터 드라이브 각각에 서로 독립적인 제1백업 영역과 제2백업 영역을 설정하기 위한 백업 영역 설정 모듈;
    상기 데이터 드라이브 내에서의 파일의 생성 또는 파일의 변경을 감지하기 위한 감지 모듈; 및
    감지된 파일이 백업 대상 파일인지의 여부를 판단하고, 상기 감지된 파일이 상기 백업 대상 파일인 경우 상기 감지된 파일을 상기 제2백업 영역에 백업하고 상기 감지된 파일이 상기 백업 대상 파일이 아닌 경우 상기 감지된 파일을 상기 제1백업 영역에 백업하는 백업 모듈을 포함하는 파일 백업 모듈.
  6. 파일 백업 프로그램을 저장하기 위한 메모리;
    시스템 드라이브와 데이터 드라이브를 포함하는 컴퓨터 드라이브; 및
    상기 메모리에 저장된 상기 파일 백업 프로그램을 실행시키기 위한 프로세서를 포함하며,
    상기 프로세서에 의하여 실행된 상기 파일 백업 프로그램은,
    상기 시스템 드라이브와 상기 데이터 드라이브 각각에 서로 독립적인 제1백업 영역과 제2백업 영역을 설정하는 단계;
    상기 데이터 드라이브 내에서의 파일의 생성 또는 파일의 변경을 감지하는 단계; 및
    감지된 파일이 백업 대상 파일인지의 여부를 판단하고, 상기 감지된 파일이 상기 백업 대상 파일인 경우 상기 감지된 파일을 상기 제2백업 영역에 백업하고 상기 감지된 파일이 상기 백업 대상 파일이 아닌 경우 상기 감지된 파일을 상기 제1백업 영역에 백업하는 단계를 수행하는 파일 백업 시스템.















KR1020100029569A 2010-03-31 2010-03-31 파일 백업 방법과 상기 방법을 수행할 수 있는 장치들 KR101116053B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100029569A KR101116053B1 (ko) 2010-03-31 2010-03-31 파일 백업 방법과 상기 방법을 수행할 수 있는 장치들

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100029569A KR101116053B1 (ko) 2010-03-31 2010-03-31 파일 백업 방법과 상기 방법을 수행할 수 있는 장치들

Publications (2)

Publication Number Publication Date
KR20110109721A KR20110109721A (ko) 2011-10-06
KR101116053B1 true KR101116053B1 (ko) 2012-02-22

Family

ID=45026835

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100029569A KR101116053B1 (ko) 2010-03-31 2010-03-31 파일 백업 방법과 상기 방법을 수행할 수 있는 장치들

Country Status (1)

Country Link
KR (1) KR101116053B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108228380A (zh) * 2016-12-22 2018-06-29 广州周立功单片机科技有限公司 关键数据安全冗余存储算法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100280221B1 (ko) * 1992-12-08 2001-02-01 에를링 블로메 데이터 베이스에 있어서의 메모리 공간의 최적화 방법
KR100414617B1 (ko) * 2001-02-08 2004-01-07 주식회사 클래러스 파일의 실시간 모니터링을 통한 데이터 백업 방법 및 시스템

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100280221B1 (ko) * 1992-12-08 2001-02-01 에를링 블로메 데이터 베이스에 있어서의 메모리 공간의 최적화 방법
KR100414617B1 (ko) * 2001-02-08 2004-01-07 주식회사 클래러스 파일의 실시간 모니터링을 통한 데이터 백업 방법 및 시스템

Also Published As

Publication number Publication date
KR20110109721A (ko) 2011-10-06

Similar Documents

Publication Publication Date Title
JP6342339B2 (ja) 電子装置、mbr復元方法及びコンピュータ読み取り可能な記録媒体
US10067835B2 (en) System reset
US20120191960A1 (en) Booting computing devices
US9313222B2 (en) Method, electronic device, and user interface for on-demand detecting malware
EP2704004B1 (en) Computing device having a dll injection function, and dll injection method
JP2015508929A5 (ko)
KR20120027880A (ko) 시스템을 복원하는 방법 및 시스템 복원 기능을 갖는 컴퓨팅 장치
US20130061090A1 (en) Partial rebooting recovery apparatus and method
CN102135893A (zh) 将操作系统集成到bios芯片及启动服务器上操作系统的方法
CN102439565A (zh) 启动恢复的方法和装置
US8583959B2 (en) System and method for recovering data of complementary metal-oxide semiconductor
US8375198B2 (en) Boot system and method having a BIOS that reads an operating system from first storage device via an input/output chip based on detecting a temperature of a second storage device
CN103064767B (zh) 驱动备份、恢复的方法及装置
US7849300B2 (en) Method for changing booting sources of a computer system and a related backup/restore method thereof
CN115017505A (zh) 一种pe病毒检测方法、装置、电子设备及存储介质
US20110202903A1 (en) Apparatus and method for debugging a shared library
CN103279334A (zh) 一种android软件快速动态检测装置和方法
KR101116053B1 (ko) 파일 백업 방법과 상기 방법을 수행할 수 있는 장치들
CN108009039B (zh) 终端信息的记录方法、装置、存储介质及电子设备
KR100300584B1 (ko) 컴퓨터시스템의환경복구방법
CN105335248B (zh) 信息处理方法及电子设备
US20140115317A1 (en) Electronic device and method for switching work mode of the electronic device
US20160004607A1 (en) Information processing apparatus and information processing method
KR101110715B1 (ko) 시스템 부팅 제어 방법 및 장치
CN104573511A (zh) 一种查杀内核型病毒的方法及系统

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20100331

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110525

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20120120

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20120201

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20120207

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20120208

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20150209

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20150209

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20160120

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20160120

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20170109

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20170109

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20180319

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20180319

Start annual number: 7

End annual number: 7

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20191118