KR101591968B1 - Method for auto recovery of symbolic link using integrity check and terminal using the same - Google Patents
Method for auto recovery of symbolic link using integrity check and terminal using the same Download PDFInfo
- Publication number
- KR101591968B1 KR101591968B1 KR1020150037493A KR20150037493A KR101591968B1 KR 101591968 B1 KR101591968 B1 KR 101591968B1 KR 1020150037493 A KR1020150037493 A KR 1020150037493A KR 20150037493 A KR20150037493 A KR 20150037493A KR 101591968 B1 KR101591968 B1 KR 101591968B1
- Authority
- KR
- South Korea
- Prior art keywords
- link
- symbolic link
- symbolic
- original file
- information
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1405—Saving, restoring, recovering or retrying at machine instruction level
- G06F11/141—Saving, restoring, recovering or retrying at machine instruction level for bus or memory accesses
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/142—Reconfiguring to eliminate the error
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)
Abstract
본 발명은, 사용자로부터 심볼릭 링크에 대한 무결성 검사 요청 정보가 입력되는 경우, 상기 심볼릭 링크의 리스트 정보를 생성하는 단계; 상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대해 링크 무결성 검사를 실시하는 단계; 상기 링크 무결성 검사 결과, 오류를 갖는 오류 심볼릭 링크가 발견되는 경우, 메모리에 저장된 매칭 정보를 이용하여 상기 오류 심볼릭 링크에 대응되는 원본 파일을 검색하고, 상기 검색된 원본 파일에 대한 원본 무결성 검사를 실시하는 단계; 및 상기 원본 무결성 검사 결과에 따라 상기 원본 파일이 이상이 없는 경우, 상기 원본 파일을 기초하여 상기 오류 심볼릭 링크를 재설정하는 단계;를 포함하는, 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법 및 이를 이용한 단말기를 제공하는 것이다.The method includes generating list information of the symbolic link when integrity check request information for a symbolic link is input from a user; Performing a link integrity check on each symbolic link included in the list information; If an error symbolic link having an error is found as a result of the link integrity check, an original file corresponding to the error symbolic link is searched using matching information stored in the memory, and a source integrity check is performed on the searched original file step; And reconfiguring the error symbolic link based on the original file if the original file does not exist in accordance with the result of the original integrity check. .
Description
본 발명은 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법 및 이를 이용한 단말기에 관한 것이다.
The present invention relates to an automatic restoration method through integrity checking of a symbolic link and a terminal using the same.
일반적으로 단말기의 운영체제는 사용자의 입력에 따라 메모리에 저장된 다수의 프로그램들을 구동하도록 설계된다.Generally, an operating system of a terminal is designed to drive a plurality of programs stored in a memory according to a user's input.
이 때, 실제로 프로그램이 저장되어 있는 공간과 사용자가 시각적으로 인지할 수 있는 그래픽 유저 인터페이스(GUI)를 구분되도록 하여, 특정 화면 상에 표시된 아이콘의 선택을 통해 이에 관련된 프로그램이 동작될 수 있다.In this case, a space in which a program is actually stored may be distinguished from a graphical user interface (GUI) that a user can visually recognize, so that a related program can be operated through selection of an icon displayed on a specific screen.
이러한 GUI 환경을 설계하기 위한 기본 방법은 프로그램과 아이콘을 연계하는 링크 기술이다.The basic method for designing such a GUI environment is a link technology linking a program with an icon.
링크는, 실제 프로그램이 존재하는 위치 정보를 GUI 환경의 아이콘에 제공하여 아이콘에 대한 접근만으로도 실제 프로그램을 구동시키는 기술이다. 대체로 하드 링크와 심볼릭 링크(소프트 링크)로 나뉘어 진다.The link is a technique for providing an icon of the GUI environment to the location information of the actual program and driving the actual program by accessing only the icon. It is usually divided into hard links and symbolic links (soft links).
하드 링크는, 원본 파일을 복사한 다음 이의 사본을 생성하는 원리로 이용되는 링크로, 복사된 링크나 원본 파일의 직접적인 접근을 통해 편집이 이루어질 경우, 해당 편집 내용이 복사된 링크 및 원본 파일에 모두 적용된다. 또한, 원본이 삭제되어도 복사된 링크는 원본과 동일한 내용의 파일을 가지고 있다.A hard link is a link used as a principle of copying an original file and then making a copy of the original file. When editing is performed through a direct access to a copied link or an original file, . Also, even if the original is deleted, the copied link has the same contents as the original.
심볼릭 링크는, 원본 파일을 가르키는 포인터와 같은 구조를 같는 링크로서, 하드 링크와는 달리 원본 파일이 수정되거나 삭제되면 해당 심볼릭 링크의 사용이 불가능해진다.A symbolic link is a link that has the same structure as a pointer to an original file. Unlike a hard link, when a source file is modified or deleted, the symbolic link becomes unavailable.
상술한 링크 중, 유닉스나 리눅스와 같은 운영체제에서 주로 사용하는 심볼릭 링크의 경우, 해당 운영체제의 잦은 업데이트에 의해 원본 파일의 변화가 빈번하게 발생하여 관련 심볼릭 링크의 오류를 야기한다. 또한, 해당 운영체제에서 심볼릭 링크의 수는 다수 존재하고, 오류가 발생된 심볼릭 링크의 복구를 위해서는 사용자의 수동적인 조작을 필요로 하는 문제점을 가진다.
Among the above links, in the case of symbolic links mainly used in operating systems such as Unix and Linux, frequent updating of the operating system causes frequent changes of the original file, causing an error of the related symbolic link. In addition, there are a large number of symbolic links in the operating system, and there is a problem in that a manual manipulation of the user is required to recover the symbolic link in which the error occurred.
본 발명의 목적은 다수의 심볼릭 링크에 대하여 자동으로 무결성을 검사하고 이를 복구 시킬 수 있는 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법 및 이를 이용한 단말기를 제공하는 것이다.
An object of the present invention is to provide an automatic restoration method through integrity checking of a symbolic link that can automatically check integrity of a plurality of symbolic links and recover the same, and a terminal using the same.
상기한 과제를 해결하기 위하여 본 발명의 일 실시예에 따르는 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법은, 사용자로부터 심볼릭 링크에 대한 무결성 검사 요청 정보가 입력되는 경우, 상기 심볼릭 링크의 리스트 정보를 생성하는 단계; 상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대해 링크 무결성 검사를 실시하는 단계; 상기 링크 무결성 검사 결과, 오류를 갖는 오류 심볼릭 링크가 발견되는 경우, 메모리에 저장된 매칭 정보를 이용하여 상기 오류 심볼릭 링크에 대응되는 원본 파일을 검색하고, 상기 검색된 원본 파일에 대한 원본 무결성 검사를 실시하는 단계; 및 상기 원본 무결성 검사 결과에 따라 상기 원본 파일이 이상이 없는 경우, 상기 원본 파일을 기초하여 상기 오류 심볼릭 링크를 재설정하는 단계;를 포함할 수 있다.According to an aspect of the present invention, there is provided a method for automatically recovering symbolic links by performing an integrity check, including the steps of: when integrity check request information for a symbolic link is input from a user, ; Performing a link integrity check on each symbolic link included in the list information; If an error symbolic link having an error is found as a result of the link integrity check, an original file corresponding to the error symbolic link is searched using matching information stored in the memory, and a source integrity check is performed on the searched original file step; And resetting the error symbolic link based on the original file if the original file is not abnormal according to the result of the original integrity check.
여기서, 상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대해 링크 무결성 검사를 실시하는 단계는, 상기 심볼릭 링크의 링크 정보에 기초하여 상기 심볼릭 링크의 무결성 여부를 판단하는 단계를 포함할 수 있다.The performing the link integrity check on each of the symbolic links included in the list information may include determining whether the symbolic link is integrity based on the link information of the symbolic link.
여기서, 상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대해 링크 무결성 검사를 실시하는 단계는, 상기 심볼릭 링크의 용량 정보에 기초하여 상기 심볼릭 링크의 무결성 여부를 판단하는 단계를 더 포함할 수 있다.The performing the link integrity check on each symbolic link included in the list information may further include determining whether the symbolic link is integrity based on the capacity information of the symbolic link.
여기서, 상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대해 링크 무결성 검사를 실시하는 단계는, 상기 심볼릭 링크의 구동하여 링크된 원본 파일이 실행되는지 여부에 기초하여 상기 심볼릭 링크의 무결성 여부를 판단하는 단계를 더 포함할 수 있다.The step of performing a link integrity check on each symbolic link included in the list information includes determining whether the symbolic link is integrity based on whether the linked original file is executed by driving the symbolic link As shown in FIG.
여기서, 상기 링크 무결성 검사 결과, 오류를 갖는 오류 심볼릭 링크가 발견되는 경우, 메모리에 저장된 매칭 정보를 이용하여 상기 오류 심볼릭 링크에 대응되는 원본 파일을 검색하고, 상기 검색된 원본 파일에 대한 원본 무결성 검사를 실시하는 단계는, 상기 원본 파일의 원본 상태 정보를 원본 기준값과 비교하여 상기 원본 파일의 이상 유무를 판단하는 단계를 포함하되, 상기 원본 상태 정보는 위치 정보 및 용량 정보 중 적어도 하나의 정보일 수 있다.Here, if an error symbolic link having an error is found as a result of the link integrity check, an original file corresponding to the error symbolic link is searched using matching information stored in the memory, and a source integrity check is performed on the searched original file The executing step may include the step of comparing the original state information of the original file with the original reference value to determine whether the original file exists or not, and the original state information may be at least one of the location information and the capacity information .
여기서, 상기 심볼릭 링크와 이에 대응되는 상기 원본 파일의 변동이 발생할 경우, 상기 변동에 대응되도록 상기 매칭 정보를 갱신하는 단계를 더 포함할 수 있다.The method may further include updating the matching information to correspond to the variation when the symbolic link and the original file corresponding thereto are changed.
여기서, 상기 오류 심볼릭 링크를 재설정되는 경우, 재설정된 상기 오류 심볼릭 링크에 따라 상기 매칭 정보를 갱신하는 단계를 더 포함할 수 있다.The method may further include updating the matching information according to the error symbolic link that is reset when the error symbolic link is reset.
여기서, 상기 링크 무결성 검사의 결과에 따른 링크 검사 메세지를 출력하는 단계; 상기 원본 무결성 검사의 결과에 따른 원본 검사 메세지를 출력하는 단계; 및 상기 오류 심볼릭 링크의 재설정에 따른 재설정 메세지를 출력하는 단계를 더 포함할 수 있다.Outputting a link check message according to a result of the link integrity check; Outputting an original inspection message according to a result of the original integrity check; And outputting a reset message according to the resetting of the error symbolic link.
상기한 과제를 해결하기 위하여 본 발명의 다른 실시예에 따르는 심볼릭 링크의 무결성 검사를 통한 자동 복구하기 위한 단말기는, 상기 심볼릭 링크와 이에 대응되는 원본 파일의 매칭 정보가 저장되는 메모리; 및 상기 심볼릭 링크에 대한 무결성 검사 요청 정보가 수신되는 경우, 상기 심볼릭 링크의 리스트 정보를 생성하고, 상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대한 링크 무결성 검사를 실시하여 링크에 이상이 발생한 오류 심볼릭 링크에 대한 원본 파일을 상기 매칭 정보를 기초하여 검색하고, 상기 원본 파일에 대한 원본 무결성 검사를 실시하여 이상이 없는 경우, 상기 원본 파일에 대응되도록 상기 오류 심볼릭 링크를 재설정하는 제어부를 포함할 수 있다.According to another aspect of the present invention, there is provided a terminal for automatically restoring an integrity check of a symbolic link according to another embodiment of the present invention, comprising: a memory for storing matching information of the symbolic link and a corresponding original file; And when the integrity check request information for the symbolic link is received, generates list information of the symbolic link, performs link integrity check on each symbolic link included in the list information, and generates an error symbolic symbol Searching the original file for the link based on the matching information, performing a source integrity check on the original file, and resetting the error symbolic link to correspond to the original file if there is no abnormality .
여기서, 상기 제어부는, 상기 심볼릭 링크의 용량 정보에 기초하여 상기 심볼릭 링크의 무결성 여부를 판단할 수 있다.Here, the controller may determine whether the symbolic link is integrity based on the capacity information of the symbolic link.
여기서, 상기 제어부는, 상기 심볼릭 링크를 구동하여 링크된 원본 파일이 실행되는지 여부에 기초하여 상기 심볼릭 링크의 무결성 여부를 판단할 수 있다.Here, the control unit may determine whether the symbolic link is integrity based on whether the linked original file is executed by driving the symbolic link.
여기서, 상기 제어부는, 상기 심볼릭 링크 및 이에 대응되는 상기 원본 파일의 변동이 발생하는 경우, 이를 기초하여 상기 매칭 정보를 갱신할 수 있다.
Here, the controller may update the matching information based on the variation of the symbolic link and the corresponding original file.
상기와 같이 구성되는 본 발명에 관련된 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법 및 이를 이용한 단말기에 의하면, 다수의 심볼릭 링크에 대한 무결성 검사 및 복구가 자동으로 실시될 수 있다.According to the automatic restoration method through the integrity check of the symbolic link according to the present invention and the terminal using the method, the integrity check and restoration of a plurality of symbolic links can be automatically performed.
또한, 다양한 방법으로 심볼릭 링크 및 원본 파일의 무결성 검사가 실시되어 검사 신뢰도를 향상 시킬 수 있다.
In addition, the integrity check of the symbolic link and the original file can be performed in various ways to improve the reliability of the inspection.
도 1은 본 발명의 일 실시예에 따른 심볼릭 링크를 자동으로 복구하기 위한 단말기의 구성을 설명하기 위한 블록도.
도 2는 본 발명의 일 실시예에 따른 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법을 설명하기 위한 흐름도.
도 3a 내지 도 3c는 본 발명의 일 실시예에 따른 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법의 과정을 설명하기 위한 도면.1 is a block diagram illustrating a configuration of a terminal for automatically recovering a symbolic link according to an embodiment of the present invention;
BACKGROUND OF THE INVENTION Field of the Invention [0001] The present invention relates to a method and apparatus for automatically recovering a symbolic link.
FIGS. 3A to 3C are diagrams for explaining a process of an automatic restoration method through an integrity check of a symbolic link according to an embodiment of the present invention; FIG.
이하, 본 발명의 바람직한 실시예에 따른 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법 및 이를 이용한 단말기에 대하여 첨부한 도면을 참조하여 상세히 설명한다. 본 명세서에서는 서로 다른 실시예라도 동일·유사한 구성에 대해서는 동일·유사한 참조번호를 부여하고, 그 설명은 처음 설명으로 갈음한다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an automatic restoration method based on integrity checking of a symbolic link according to a preferred embodiment of the present invention and a terminal using the same will be described in detail with reference to the accompanying drawings. In the present specification, the same or similar reference numerals are given to different embodiments in the same or similar configurations.
도 1은 본 발명의 일 실시예에 따른 심볼릭 링크를 자동으로 복구하기 위한 단말기의 구성을 설명하기 위한 블록도이다.1 is a block diagram illustrating a configuration of a terminal for automatically recovering a symbolic link according to an embodiment of the present invention.
도 1에 도시된 바와 같이, 심볼릭 링크의 무결성 검사를 통한 자동 복구하기 위한 단말기는 사용자 입력부(100), 메모리(300), 디스플레이부(500), 및 제어부(700)를 포함할 수 있다.As shown in FIG. 1, a terminal for automatic restoration through integrity checking of a symbolic link may include a
사용자 입력부(100)는, 사용자로부터 소정의 입력을 받기 위한 수단으로, 키보드, 마우스, 터치 패널 등이 포함될 수 있다. 따라서, 이러한 사용자 입력부(100)를 통해 사용자로부터 심볼릭 링크의 무결성 검사 요청 정보가 입력될 수 있다.The
메모리(300)는, 소정의 정보를 저장하기 위한 수단으로, 심볼릭 링크의 리스트 정보 및 심볼릭 링크와 이에 대응되는 원본 파일의 매칭 정보가 저장될 수 있다. 이러한 메모리(300)는, RAM과 같은 주메모리, USB와 같은 외장형 메모리, 무선 통신으로 접근 가능한 DB같은 외부 서버 메모리를 포함할 수 있다. 따라서, 메모리(300)가 외장형 메모리나 외부 서버의 메모리일 경우, 주메모리의 오류 시에도 리스트 정보 및 매칭 정보를 참조할 수 있다.The
디스플레이부(500)는, 소정의 정보를 시각적으로 출력하기 위한 수단으로, 심볼릭 링크의 링크 무결성 검사 결과에 관한 링크 검사 메세지, 원본 파일의 원본 무결성 검사 결과에 관한 원본 검사 메세지, 오류 심볼릭 링크의 재설정에 관한 재설정 메세지 등이 출력될 수 있다.The
제어부(700)는, 상술한 구성들을 제어하기 위한 수단으로, 심볼릭 링크의 무결성 여부를 판단하기 위한 무결성 검사 요청 정보가 수신되는 경우, 심볼릭 링크에 대한 리스트 정보를 생성한다. 제어부(700)는 리스트 정보의 생성 시, 메모리(300) 기저장된 리스트 정보를 참조하거나, 운영체제에 포함되는 전체 심볼릭 링크를 검색하여 신규하게 리스트 정보를 생성할 수 있다.The
이렇게 생성된 리스트 정보를 통해, 제어부(700)는 심볼릭 링크의 용량 정보를 참조하거나, 해당 심볼릭 링크를 구동하여 링크된 원본 파일이 실행되는지 여부에 기초하여 해당 심볼릭 링크의 무결성 여부를 판단할 수 있다. 제어부(700)는 오류가 발생된 오류 심볼릭 링크가 발견되는 경우, 매칭 정보를 통해 해당 링크의 원본 파일을 검색한다. 매칭 정보는, 심볼릭 링크 및 대응되는 원본 파일의 변동이 발생할 경우, 제어부(700)에 의해 갱신됨으로써, 상시 심볼릭 링크에 대응되는 원본 파일의 위치 정보를 가질 수 있다.Through the generated list information, the
이 후, 제어부(700)는 원본 파일에 대한 무결성 여부를 판단하기 위해 원본 무결성 검사를 실시한다. 검사 결과 이상이 없는 경우, 제어부(700)는 해당 원본 파일에 대응되도록 오류 심볼릭 링크를 재설정한다. Thereafter, the
따라서, 본 단말기는, 심볼릭 링크에 오류가 발생하는 경우, 메모리(300)에 저장된 매칭 정보를 통해 해당 심볼릭 링크의 원본 파일을 검색한다. 이 후, 다말기는 원본 파일의 무결성이 입증되는 경우에 한하여 원본 파일을 기초하여 심볼릭 링크를 재설정함으로써, 다수의 심볼릭 링크의 오류에 대하여 신뢰성 높은 자동 복구가 이루어질 수 있다. Accordingly, when an error occurs in the symbolic link, the terminal searches the original file of the corresponding symbolic link through the matching information stored in the
이상은 심볼릭 링크를 자동으로 복구하기 위한 단말기의 구성에 대하여 설명하였으며 도 2에서는 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법에 대하여 상세하게 설명하도록 한다.
The configuration of the terminal for automatically recovering the symbolic link has been described above. In FIG. 2, the automatic recovery method through the integrity check of the symbolic link will be described in detail.
도 2는 본 발명의 일 실시예에 따른 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법을 설명하기 위한 흐름도이다.FIG. 2 is a flowchart illustrating an automatic restoration method through an integrity check of a symbolic link according to an embodiment of the present invention. Referring to FIG.
도 2에 도시된 바와 같이, 최초 사용자로부터 심볼릭 링크의 무결성 검사 요청 정보가 입력되는지를 판단하여(S11), 해당 무결성 검사 요청 정보가 입력되면 심볼릭 링크에 대한 리스트 정보를 생성한다(S13). 리스트 정보는, 제어부가 운영체제에 존재하는 심볼릭 링크를 검색하여 생성하거나, 메모리에 기저장되어 있는 심볼릭 링크의 리스트를 기초하여 생성할 수 있다. 따라서, 리스트 정보는 운영체제 내에 존재하는 전체 심볼릭 링크에 관한 리스트를 포함할 수 있다.As shown in FIG. 2, it is determined whether the integrity check request information of the symbolic link is input from the first user (S11). If the integrity check request information is input, list information about the symbolic link is generated (S13). The list information may be generated by the control unit searching for a symbolic link existing in the operating system or based on a list of symbolic links previously stored in the memory. Thus, the list information may include a list of all symbolic links that exist in the operating system.
이 후, 리스트 정보를 참조하여 각각의 심볼릭 링크에 대한 무결성 여부를 판단하기 위해 링크 무결성 검사를 실시한다(S15). Thereafter, referring to the list information, a link integrity check is performed to determine whether integrity of each symbolic link is integrity (S15).
여기서, 심볼릭 링크의 무결성 여부를 판단하기 위한 방법으로는, Here, as a method for determining whether or not the symbolic link is integrity,
1) 해당 심볼릭 링크의 링크 정보를 참조할 수 있다. 링크 정보에는 심볼릭 링크와 원본 파일과의 링크 연결 관계를 나타내는 링크 상태 정보가 포함될 수 있다. 따라서, 링크 상태 정보를 참조하여, 링크 연결관계에 따라 해당 심볼릭 링크의 무결성 여부를 판단할 수 있다.1) Link information of the symbolic link can be referred to. The link information may include link state information indicating a link connection relationship between the symbolic link and the original file. Therefore, it is possible to determine whether or not the symbolic link is integrity based on the link connection by referring to the link status information.
예를 들어, 링크 상태 정보가 심볼릭 링크와 원본 링크의 정상적인 연결 관계를 나타내는 True 값인 경우 심볼릭 링크를 정상으로 판단하고, 링크 상태 정보가 False 값인 경우 심볼릭 링크를 오류로 판단할 수 있다.For example, if the link status information is a True value indicating a normal connection relationship between the symbolic link and the source link, the symbolic link is determined to be normal, and if the link status information is False, the symbolic link can be determined to be an error.
2) 해당 심볼릭 링크의 용량 정보를 참조할 수 있다. 심볼릭 링크는 자신이 지시하는 원본 파일의 위치를 데이터로서 저장하기 때문에 약간의 용량(보통 4KB)를 차지하는 것이 일반적이다. 따라서, 심볼릭 링크의 용량이 일반적인 기준값을 벗어나거나 없는(0KB)일 경우, 오류가 발생된 오류 심볼릭 링크로 판단할 수 있다.2) The capacity information of the corresponding symbolic link can be referred to. Symbolic links usually take up some capacity (usually 4KB) because they store the location of the original file pointed to by them as data. Therefore, when the capacity of the symbolic link is out of the general reference value or is absent (0 KB), it can be determined by the error symbolic link in which the error occurred.
3) 해당 심볼릭 링크를 실제 구동할 수 있다. 이를 통해 심볼릭 링크와 링크되는 원본 파일이 실행되는지 여부를 통해 해당 심볼릭 링크의 무결성 여부를 판단할 수 있다.3) You can actually run the symbolic link. Thus, whether or not the symbolic link is integrity can be determined by whether or not the original file linked with the symbolic link is executed.
상술한 방법들의 링크 무결성 검사를 통해, 오류를 갖는 심볼릭 링크인 오류 심볼릭 링크가 존재하는지를 판단한다(S15). 심볼릭 링크에 이상이 없는 경우에는 해당 검사를 종료하고, 오류 심볼릭 링크가 존재하는 경우 메모리에 저장된 매칭 정보를 통해 오류 심볼릭 링크와 대응되는 원본 파일을 검색한다(S19). 이 때, 링크 무결성 검사의 결과에 대한 링크 검사 메세지를 디스플레이부에 출력하여 사용자로 하여금 현재의 검사 진행 상태를 인지시킬 수 있다.Through the link integrity check of the above-described methods, it is determined whether there is an error symbolic link which is a symbolic link having an error (S15). If there is no abnormality in the symbolic link, the test is terminated. If there is an error symbolic link, an original file corresponding to the error symbolic link is searched through the matching information stored in the memory (S19). At this time, a link check message for the result of the link integrity check may be output to the display unit so that the user can recognize the current inspection progress status.
매칭 정보는, 심볼릭 링크와 이에 대응되는 원본 파일에 대한 연계 정보에 관한 것으로, 최초 심볼릭 링크가 생성되는 경우 해당 심볼릭 링크와 원본 파일에 대하여 고유 식별 번호를 부여할 수 있다. 따라서, 시스템 업데이트와 같은 수정 사항이 발생하더라도 해당 매칭 정보는 고유하게 유지될 수 있다. 뿐만 아니라, 매칭 정보는 심볼릭 링크와 원본 파일에 대한 서로 간의 위치 정보, 용량 정보, 업데이트 정보 등을 포함할 수 있으며, 심볼릭 링크와 원본 파일에 대한 변동이 발생할 경우 이에 따라 매칭 정보 역시 갱신될 수 있다. 또한, 매칭 정보는 자신의 갱신 이력을 저장할 수 있다. 덧붙여, 매칭 정보는 시스템 오류에 대비하여 추가적인 보조 메모리에 저장될 수도 있다.The matching information relates to the symbolic link and the association information of the original file corresponding to the symbolic link. When the first symbolic link is generated, a unique identification number can be assigned to the symbolic link and the original file. Therefore, even if a modification such as a system update occurs, the matching information can be maintained uniquely. In addition, the matching information may include location information, capacity information, update information, etc. between the symbolic link and the original file, and if the symbolic link and the original file are changed, the matching information may be updated accordingly . Further, the matching information can store its own update history. In addition, the matching information may be stored in additional auxiliary memory in preparation for a system failure.
이러한 매칭 정보를 통하면, 심볼릭 링크에 오류가 발생하여 원본 파일에 대한 접근이 곤란한 경우에도, 해당 원본 파일을 용이하게 검색할 수 있다.With this matching information, even when an error occurs in the symbolic link and access to the original file is difficult, the original file can be easily searched.
오류 심볼릭 링크에 대한 원본 파일이 검색되면, 해당 원본 파일의 무결성을 판단하기 위해 원본 무결성 검사를 실시한다(S21). 원본 파일의 무결성을 검사하는 방법으로는, 원본 파일의 위치 정보 및 용량 정보 등의 원본 상태 정보를 원본 기준값과 비교하여 무결성 여부를 판단할 수 있다. 또한, 원본 파일을 실제 구동하여 구동 여부를 통해 무결성 여부를 판단할 수도 있다.When the original file for the error symbolic link is found, a source integrity check is performed to determine the integrity of the original file (S21). As a method of checking the integrity of the original file, it is possible to determine whether the integrity of the original file is complete by comparing the original state information such as the location information and the capacity information of the original file with the original reference value. In addition, the integrity of the original file can be determined by actually driving the file and determining whether it is driven.
이렇게, 원본 무결성 검사를 통해 원본 파일의 이상 유무를 판단하고(S23), 그 결과에 대한 원본 검사 메세지를 출력할 수 있다. 원본 파일의 이상이 발생되는 경우에는 해당 오류 메세지를 출력하고(S25) 검사를 종료한다.In this way, the presence or absence of an abnormality of the original file is judged through the original integrity check (S23), and an original inspection message for the result can be outputted. If an abnormality of the original file occurs, the corresponding error message is output (S25) and the inspection is terminated.
반면, 원본 파일에 이상이 없는 경우 관련된 메세지를 출력하여 안내하고, 원본 파일에 대응되도록 오류 심볼릭 링크를 재설정 한다(S27). 다시말해, 원본 파일에는 이상이 없으나 심볼릭 링크에만 오류가 발생한 것이므로, 원본 파일의 현재 위치 정보를 참조하여 이를 오류 심볼릭 링크에 반영하는 재설정이 이루어질 수 있다. 이러한 경우, 기존 오류 심볼릭 링크의 기존 경로 정보는 삭제되고, 원본 파일의 현재 위치 정보가 반영된 신규 경로 정보가 생성될 수 있다. 또는, 오류 심볼릭 링크 자체가 삭제되고, 원본 파일에 링크되는 신규 심볼릭 링크를 생성할 수도 있다. On the other hand, if there is no abnormality in the original file, an associated message is output and guided, and the error symbolic link is reset to correspond to the original file (S27). In other words, since the original file has no abnormality but only the symbolic link has an error, a reset may be performed in which the current location information of the original file is referenced and reflected in the error symbolic link. In this case, the existing path information of the existing error symbolic link is deleted, and new path information reflecting the current location information of the original file can be generated. Alternatively, the error symbolic link itself may be deleted and a new symbolic link linked to the original file may be created.
이렇게 오류 심볼릭 링크가 재설정되면 재설정된 심볼릭 링크와 원본 파일에 대한 매칭 정보를 갱신(S29)하고 검사를 종료한다. 검사가 종료되면 해당 재설정을 안내하기 위한 재설정 메세지를 출력한다.When the error symbolic link is reset in this manner, the reset symbolic link and the matching information for the original file are updated (S29) and the examination is terminated. When the inspection is finished, a reset message is displayed to guide the resetting.
추가적으로, 본 도면에서는 기재하지 않았으나 재설정된 심볼릭 링크의 무결성을 판단할 수 있다. 다시말해, 상술한 모든 검사가 완료되고, 심볼릭 링크가 재설정된 경우 해당 심볼릭 링크를 구동하여 관련 원본 파일이 실행되는지 여부를 확인하고 이에 관한 메세지를 출력할 수 있다. 이에 따라, 재설정된 심볼릭 링크의 신뢰성을 보다 향상할 수 있다.Additionally, it is possible to determine the integrity of the symbolic link that has not been described in this figure but has been reset. In other words, if all of the above-mentioned checks are completed and the symbolic link is reset, the corresponding symbolic link is driven to check whether the related original file is executed and to output a message related thereto. Thus, the reliability of the reset symbolic link can be further improved.
이상과 같은 심볼릭 링크의 무결성 검사 및 자동 복구 방법에 의하면 심볼록 링크에 오류가 발생하는 경우 매칭 정보를 통해 원본 파일을 검색하고, 오류가 없는 원본 파일을 참조하여 심볼릭 링크를 재설정할 수 있다.
According to the integrity check and automatic recovery method of the symbolic link as described above, if an error occurs in the symbol lock link, the original file can be searched through the matching information, and the symbolic link can be reset by referring to the original file without errors.
도 3a 내지 도 3c는 본 발명의 일 실시예에 따른 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법의 과정을 설명하기 위한 도면이다.3A to 3C are views for explaining a process of an automatic restoration method through an integrity check of a symbolic link according to an embodiment of the present invention.
먼저 도 3a에서와 같이, 심볼록 링크에 대한 무결성 검사 요청 정보가 입력되는 경우, 심볼릭 링크에 대한 리스트 정보를 생성한다. 리스트 정보는, 메모리에 기저장된 리스트 정보일 수 있으며, 또는 운영체제에 존재하는 전체 심볼릭 링크에 대한 검색을 통해 신규하게 생성되는 리스트 정보일 수 있다.First, as shown in FIG. 3A, when integrity check request information for a symbol lock link is input, list information for a symbolic link is generated. The list information may be list information pre-stored in the memory, or may be list information that is newly generated through searching for an entire symbolic link existing in the operating system.
여기서, 무결성 검사 요청 정보는 상술한 사용자 입력부를 통해 입력될 수 있으나, 통신부에 의해 외부 단말기로부터 입력되거나, 자동 설정에 의해 자동 입력될 수도 있다.Here, the integrity check request information may be input through the user input unit, but may be input from an external terminal by the communication unit or automatically input by automatic setting.
리스트 정보에는 심볼릭 링크 전체가 리스트 업될 수 있다. 이 후, 리스트 업된 전체 심볼릭 링크에 대한 링크 무결성 검사가 실시된다. 심볼릭 링크는 대응되는 원본 파일에 대한 링크 정보를 갖고 있으므로, 해당 링크 정보나 용량 정보, 실제로 심볼릭 링크를 구동하여 원본 파일이 실행되는지 등의 방법을 통해 심볼릭 링크의 오류 상태를 판단할 수 있다. 여기서는 예를 들어 제1 심볼릭 링크에 대한 링크 무결성 검사를 실시한다.The list information can be listed up the entire symbolic link. Thereafter, a link integrity check is performed on the entire symbolic links listed. Since the symbolic link has link information for the corresponding original file, it is possible to determine the error status of the symbolic link by using the link information, the capacity information, and whether the original file is actually executed by driving the symbolic link. Here, for example, a link integrity check is performed on the first symbolic link.
도 3b에서 처럼 제1 심볼릭 링크에 오류가 발생하여 원본 파일과 연계가 되지 않는 경우, 제1 심볼릭 링크를 통해 원본 파일에 접근할 수 없다. 이 때, 도 3c와 같이, 기존의 제1 심볼릭 링크와 원본 파일에 대한 매칭 정보가 저장된 메모리를 기초하여 제1 심볼릭 링크의 원본 파일을 검색한다. As shown in FIG. 3B, if an error occurs in the first symbolic link and is not linked to the original file, the original file can not be accessed through the first symbolic link. At this time, as shown in FIG. 3C, the original file of the first symbolic link is searched based on the memory where the existing first symbolic link and the matching information about the original file are stored.
매칭 정보는 심볼릭 링크 및 원본 파일의 변동 시 마다 갱신되므로, 시스템 업데이트와 같은 수정상황에 의해 원본 파일이 변화될 때 마다 같이 갱신된다. 따라서, 매칭 정보에는 현 시점에서의 원본 파일 위치 정보가 저장되어 있어 오류가 발생된 제1 심볼릭 링크에 대응되는 원본 파일의 검색이 가능하다.Since the matching information is updated every time the symbolic link and the original file are changed, the matching information is updated every time the original file is changed by a modification such as a system update. Therefore, the original file position information at the current time is stored in the matching information, and the original file corresponding to the first symbolic link in which the error occurred can be searched.
원본 파일의 검색이 완료되면 해당 원본 파일에 대한 무결성 검사를 실시하여 이상 유무를 판단한다. 이 때, 이상이 발생되지 않는 경우, 원본 파일의 현재 위치 정보를 통해 제1 심볼릭 링크를 재설정할 수 있다.When the original file is searched, the integrity check of the original file is performed to determine whether or not an abnormality exists. At this time, if an error does not occur, the first symbolic link can be reset through the current location information of the original file.
이상과 같은 동작 방법에 의하면, 심볼릭 링크에 오류가 발생하여 원본 파일과의 연계가 불가능한 경우에도 매칭 정보를 통해 원본 파일을 검색하고, 원본 파일의 이상 유무에 따라 심볼릭 링크를 재설정할 수 있다. 또한, 상기한 과정들이 모두 자동으로 이루어짐으로써 편리성 및 신뢰성이 보다 향상될 수 있다.
According to the above operation method, even if an error occurs in the symbolic link and linkage with the original file is impossible, the original file can be searched through the matching information, and the symbolic link can be reset according to the presence or absence of an error in the original file. In addition, since the above processes are all performed automatically, convenience and reliability can be further improved.
상기와 같은 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법 및 이를 이용한 단말기는 위에서 설명된 실시예들의 구성과 작동 방식에 한정되는 것이 아니다. 상기 실시예들은 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 다양한 변형이 이루어질 수 있도록 구성될 수도 있다.
The automatic recovery method through the integrity check of the symbolic link and the terminal using the integrity checking method are not limited to the configuration and the operation method of the embodiments described above. The above embodiments may be configured so that all or some of the embodiments may be selectively combined to make various modifications.
100: 사용자 입력부 500: 디스플레이부
300: 메모리 700: 제어부100: user input unit 500: display unit
300: memory 700:
Claims (12)
상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대해 링크 무결성 검사를 실시하는 단계;
상기 링크 무결성 검사 결과, 오류를 갖는 오류 심볼릭 링크가 발견되는 경우, 메모리에 저장된 매칭 정보를 이용하여 상기 오류 심볼릭 링크에 대응되는 원본 파일을 검색하고, 상기 검색된 원본 파일에 대한 원본 무결성 검사를 실시하는 단계; 및
상기 원본 무결성 검사 결과에 따라 상기 원본 파일이 이상이 없는 경우, 상기 원본 파일을 기초하여 상기 오류 심볼릭 링크를 재설정하는 단계;를 포함하는, 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법.
Generating list information of the symbolic link when the integrity check request information for the symbolic link is input from the user;
Performing a link integrity check on each symbolic link included in the list information;
If an error symbolic link having an error is found as a result of the link integrity check, an original file corresponding to the error symbolic link is searched using matching information stored in the memory, and a source integrity check is performed on the searched original file step; And
And reconfiguring the error symbolic link based on the original file if the original file is not abnormal according to the result of the integrity check.
상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대해 링크 무결성 검사를 실시하는 단계는,
상기 심볼릭 링크의 링크 정보에 기초하여 상기 심볼릭 링크의 무결성 여부를 판단하는 단계를 포함하는, 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법.
The method according to claim 1,
Wherein the step of performing a link integrity check on each symbolic link included in the list information comprises:
And determining whether the symbolic link is integrity based on the link information of the symbolic link.
상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대해 링크 무결성 검사를 실시하는 단계는,
상기 심볼릭 링크의 용량 정보에 기초하여 상기 심볼릭 링크의 무결성 여부를 판단하는 단계를 더 포함하는, 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법.
The method according to claim 1,
Wherein the step of performing a link integrity check on each symbolic link included in the list information comprises:
And determining whether the symbolic link is integrity based on the capacity information of the symbolic link.
상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대해 링크 무결성 검사를 실시하는 단계는,
상기 심볼릭 링크의 구동하여 링크된 원본 파일이 실행되는지 여부에 기초하여 상기 심볼릭 링크의 무결성 여부를 판단하는 단계를 더 포함하는, 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법.
The method according to claim 1,
Wherein the step of performing a link integrity check on each symbolic link included in the list information comprises:
Further comprising the step of determining whether the symbolic link is integrity based on whether the linked original file is executed by driving the symbolic link.
상기 링크 무결성 검사 결과, 오류를 갖는 오류 심볼릭 링크가 발견되는 경우, 메모리에 저장된 매칭 정보를 이용하여 상기 오류 심볼릭 링크에 대응되는 원본 파일을 검색하고, 상기 검색된 원본 파일에 대한 원본 무결성 검사를 실시하는 단계는,
상기 원본 파일의 원본 상태 정보를 원본 기준값과 비교하여 상기 원본 파일의 이상 유무를 판단하는 단계를 포함하되, 상기 원본 상태 정보는 위치 정보 및 용량 정보 중 적어도 하나의 정보인, 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법.
The method according to claim 1,
If an error symbolic link having an error is found as a result of the link integrity check, an original file corresponding to the error symbolic link is searched using matching information stored in the memory, and a source integrity check is performed on the searched original file In the step,
And comparing the original state information of the original file with an original reference value to determine whether the original file is abnormal, wherein the original state information is at least one of position information and capacity information, Automatic recovery through.
상기 심볼릭 링크와 이에 대응되는 상기 원본 파일의 변동이 발생할 경우, 상기 변동에 대응되도록 상기 매칭 정보를 갱신하는 단계를 더 포함하는, 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법.
The method according to claim 1,
And updating the matching information to correspond to the variation when the symbolic link and the original file corresponding to the symbolic link change occur.
상기 오류 심볼릭 링크를 재설정되는 경우, 재설정된 상기 오류 심볼릭 링크에 따라 상기 매칭 정보를 갱신하는 단계를 더 포함하는, 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법.
The method according to claim 1,
And updating the matching information according to the error symbolic link that has been reset when the error symbolic link is reestablished.
상기 링크 무결성 검사의 결과에 따른 링크 검사 메세지를 출력하는 단계;
상기 원본 무결성 검사의 결과에 따른 원본 검사 메세지를 출력하는 단계; 및
상기 오류 심볼릭 링크의 재설정에 따른 재설정 메세지를 출력하는 단계를 더 포함하는, 심볼릭 링크의 무결성 검사를 통한 자동 복구 방법.
The method according to claim 1,
Outputting a link check message according to a result of the link integrity check;
Outputting an original inspection message according to a result of the original integrity check; And
And outputting a reset message upon reestablishment of the error symbolic link.
상기 심볼릭 링크에 대한 무결성 검사 요청 정보가 수신되는 경우, 상기 심볼릭 링크의 리스트 정보를 생성하고, 상기 리스트 정보에 포함된 각각의 심볼릭 링크에 대한 링크 무결성 검사를 실시하여 링크에 이상이 발생한 오류 심볼릭 링크에 대한 원본 파일을 상기 매칭 정보를 기초하여 검색하고, 상기 원본 파일에 대한 원본 무결성 검사를 실시하여 이상이 없는 경우, 상기 원본 파일에 대응되도록 상기 오류 심볼릭 링크를 재설정하는 제어부를 포함하는, 심볼릭 링크를 자동으로 복구하기 위한 단말기.
A memory for storing symbolic links and matching information of original files corresponding to the symbolic links; And
When the integrity check request information for the symbolic link is received, generates list information of the symbolic link, performs link integrity checking for each symbolic link included in the list information, and generates an error symbolic link Searching for an original file for the original file based on the matching information and performing a source integrity check on the original file and resetting the error symbolic link to correspond to the original file if there is no abnormality, A terminal for automatically recovering data.
상기 제어부는,
상기 심볼릭 링크의 용량 정보에 기초하여 상기 심볼릭 링크의 무결성 여부를 판단하는, 심볼릭 링크를 자동으로 복구하기 위한 단말기.
10. The method of claim 9,
Wherein,
And determines whether the symbolic link is integrity based on the capacity information of the symbolic link.
상기 제어부는,
상기 심볼릭 링크를 구동하여 링크된 원본 파일이 실행되는지 여부에 기초하여 상기 심볼릭 링크의 무결성 여부를 판단하는, 심볼릭 링크의 무결성 검사를 통한 자동 복구하기 위한 단말기.
10. The method of claim 9,
Wherein,
And determines whether the symbolic link is integrity based on whether the linked original file is executed by driving the symbolic link.
상기 제어부는,
상기 심볼릭 링크 및 이에 대응되는 상기 원본 파일의 변동이 발생하는 경우, 이를 기초하여 상기 매칭 정보를 갱신하는, 심볼릭 링크를 자동으로 복구하기 위한 단말기.10. The method of claim 9,
Wherein,
Wherein the matching information is updated based on a change in the symbolic link and the original file corresponding to the symbolic link.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150037493A KR101591968B1 (en) | 2015-03-18 | 2015-03-18 | Method for auto recovery of symbolic link using integrity check and terminal using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150037493A KR101591968B1 (en) | 2015-03-18 | 2015-03-18 | Method for auto recovery of symbolic link using integrity check and terminal using the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101591968B1 true KR101591968B1 (en) | 2016-02-04 |
Family
ID=55356337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150037493A Active KR101591968B1 (en) | 2015-03-18 | 2015-03-18 | Method for auto recovery of symbolic link using integrity check and terminal using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101591968B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370545B1 (en) | 1999-04-29 | 2002-04-09 | Kom Networks | Method of accessing removable storage media |
JP2005092531A (en) | 2003-09-17 | 2005-04-07 | Nec Corp | Device and method for detecting error with link and program thereof |
KR100935684B1 (en) | 2007-12-17 | 2010-01-08 | 한국전자통신연구원 | Terminal memory data extraction device and method |
KR101443071B1 (en) | 2013-12-10 | 2014-09-22 | 주식회사 브이시스템즈 | Error Check System of Webpage |
-
2015
- 2015-03-18 KR KR1020150037493A patent/KR101591968B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370545B1 (en) | 1999-04-29 | 2002-04-09 | Kom Networks | Method of accessing removable storage media |
JP2005092531A (en) | 2003-09-17 | 2005-04-07 | Nec Corp | Device and method for detecting error with link and program thereof |
KR100935684B1 (en) | 2007-12-17 | 2010-01-08 | 한국전자통신연구원 | Terminal memory data extraction device and method |
KR101443071B1 (en) | 2013-12-10 | 2014-09-22 | 주식회사 브이시스템즈 | Error Check System of Webpage |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101802920B1 (en) | Method and apparatus for creating a virtual machine system disk snapshot | |
TWI608419B (en) | Software compatibility pre-detection method and system thereof | |
JP5120473B2 (en) | Network system design support device | |
TWI575362B (en) | Backup method, environment update pre-detection method and system thereof | |
US9632754B2 (en) | Auto generation and linkage of source code to test cases | |
EP2413243A1 (en) | Use of attribute sets for test entity identification during software testing | |
KR102341154B1 (en) | High-speed application for installation on mobile devices for permitting remote configuration of such mobile devices | |
JP5039428B2 (en) | Programmable controller and PLC system | |
US9354770B2 (en) | Information processing apparatus displaying path information in reverse hierarchical order | |
US10048978B2 (en) | Apparatus and method for identifying a virtual machine having changeable settings | |
CN113094251A (en) | Embedded system testing method and device, computer equipment and storage medium | |
JPWO2014049854A1 (en) | Computer system and program | |
JP2005258501A (en) | Failure influence range analysis system, failure influence range analysis method and program | |
KR101591968B1 (en) | Method for auto recovery of symbolic link using integrity check and terminal using the same | |
US20200349043A1 (en) | Software Installation System, Software Installation Method, and Software Installation Program | |
JP7155454B1 (en) | Programmable logic controller, terminal device, program management system, program management method and program | |
KR102221593B1 (en) | System for maintaining the installation envoronment of computer terminals | |
JP2009169573A (en) | Analysis result output device and analysis result output method | |
JP5970080B2 (en) | Programmable display, program | |
JP2015056140A (en) | Clone detection method and clone common function method | |
JP7156995B2 (en) | update system | |
US20200341911A1 (en) | Method, device, and computer program product for managing storage system | |
JP6892193B2 (en) | Engineering equipment and engineering method | |
JP4765968B2 (en) | File management system, method and program | |
JP2005316778A (en) | Plant monitoring controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150318 |
|
PA0201 | Request for examination | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20151126 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160129 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160201 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20190129 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20190129 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20191128 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20191128 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20201110 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20220203 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20240129 Start annual number: 9 End annual number: 9 |