USN 저널
USN JournalUSN Journal(Update Sequence Number Journal) 또는 Change Journal([1]Change Journal)은 볼륨 변경에 대한 기록을 유지하는 윈도 NT 파일 시스템(NTFS)의 기능이다.NTFS파일 시스템 저널링에 사용되는 저널과 혼동해서는 안 된다.
Windows 2000이 출시되었을 때 마이크로소프트는 NTFS 버전 3.0을 만들었는데, 여기에는 이전 버전의 파일 시스템에 비해 몇 가지 새로운 기능과 향상된 기능이 포함되어 있었다.그 중 하나는 특정 유형의 애플리케이션에 매우 유용한 새로운 시스템 관리 기능이었다.Windows 2000에서 NTFS 3.0 파티션은 볼륨의 파일 및 디렉터리에 대한 변경 사항을 추적하도록 설정될 수 있으며, 다양한 개체에 대해 언제 어떤 작업이 수행되었는지에 대한 기록을 제공한다.이 시스템이 활성화되면 USN Journal에 볼륨에 대한 모든 변경 사항을 기록하는데, 이 명칭은 기능 자체를 설명하는 데 사용되기도 한다.
각 NTFS 볼륨에 대해 하나의 저널이 유지되고 $Extend\라는 이름의 NTFS 메타파일에 저장됨UsnJrnl.빈 파일로 시작한다.볼륨이 변경될 때마다 파일에 레코드가 추가된다.각 레코드는 64비트 업데이트 시퀀스 번호 또는 USN으로 식별된다(이 때문에 Change Journals는 USN Journals라고도 한다).Change Journal의 각 레코드에는 USN, 파일 이름, 변경사항의 내용에 대한 정보가 수록되어 있다.
Change Journal은 비트 플래그(예: USN_REASON_DATA_Overwrite)[2]를 사용하여 수행된 변경 사항을 설명하므로 변경과 관련된 모든 데이터 또는 세부 정보를 포함하지는 않는다.이러한 이유로 Change Journal은 NTFS 내의 파일에 대한 작업을 실행 취소하는 데 사용할 수 없다.
사용하다
USN Journal은 윈도 8에 도입된 파일 히스토리 기능에서 마지막 백업 이후 어떤 파일이 변경되었는지 판단하여 지금까지 변경된 파일만 히스토리에 추가되도록 한다.[3]
참조
- ^ "Change Journals". Microsoft Docs. Microsoft Corporation. 31 May 2018. Retrieved 18 April 2020.
- ^ "USN_RECORD_V2 structure". Microsoft Developer Network. Microsoft Corporation. Retrieved 6 November 2014.
- ^ Bright, Peter. "A step back in time with Windows 8′s File History". Ars Technica. Retrieved 2 February 2014.
외부 링크
- "Change Journals (Windows)". Microsoft Developers Network Library, Win32 and COM Development, Volume Management. Microsoft Corporation. Retrieved 10 June 2009.
- "FSUTIL: USN". Windows XP Professional Product Documentation. Microsoft Corporation. Retrieved 10 June 2009.
- "FSUTIL: USN". Microsoft Technet Library, Windows Server Tech Center. Microsoft Corporation. 28 September 2007. Retrieved 10 June 2009.
- "NTFS Self-Healing". Microsoft Technet Library, Windows Server Tech Center. Microsoft Corporation. 21 January 2008. Retrieved 10 June 2009.