섀도 복사

Shadow Copy
섀도 복사
Previous Versions Vista.png
Windows Vista의 이전 버전 - 영구 섀도 복사본을 만들 수 있는 Windows 탐색기의 일부입니다.
기타 이름
  • 볼륨 스냅샷[1] 서비스
  • 이전 버전
  • 공유 폴더용 섀도 복사본 8
  • VSS[2]
개발자마이크로소프트
운영 체제Microsoft Windows
서비스명VSS[2]

섀도 복사(Volume Snapshot Service,[1] VSS 또는[2] Volume Shadow Copy[2] Service)는 마이크로소프트 윈도우즈에 포함된 기술로, 사용 중인 컴퓨터 파일 또는 볼륨백업 복사본 또는 스냅샷을 생성할 수 있습니다.Volume Shadow Copy 서비스라고 하는 Windows 서비스로 구현됩니다.소프트웨어 VSS 공급자 서비스도 윈도우즈 응용 프로그램에서 사용하는 윈도우즈의 일부로 포함됩니다.섀도 복사 기술을 사용하려면 Windows NTFS 또는 ReFS 파일 시스템이 필요합니다.섀도 복사본은 예약된 윈도우즈 백업 또는 자동 시스템 복원 지점을 생성할 때처럼 이 기술을 사용하는 모든 윈도우즈 구성 요소에 의해 로컬 및 외부(이동식 또는 네트워크) 볼륨에 생성할 수 있습니다.

개요

VSS는 볼륨의 블록 수준에서 작동합니다.

스냅샷은 볼륨의 읽기 전용 시점 복사본입니다.스냅샷을 사용하면 볼륨의 일관된 백업을 생성할 수 있으므로 백업 중에 내용이 변경되지 않고 잠기지 않습니다.

섀도 복사본의 핵심 구성 요소는 스냅샷 생성 프로세스를 시작하고 감독하는 볼륨 섀도 복사본 서비스입니다.필요한 모든 데이터 전송을 수행하는 구성 요소를 공급자라고 합니다.Windows에는 기본 시스템 공급자가 포함되어 있지만 소프트웨어 및 하드웨어 벤더는 자체 소프트웨어 또는 하드웨어 공급자를 생성하여 볼륨 섀도 복사 서비스에 등록할 수 있습니다.각 프로바이더는 스냅샷 [3]생성을 완료하는 데 최대 10초의 시간이 있습니다.

스냅샷 생성 프로세스와 관련된 다른 구성 요소는 기록기입니다.섀도 복사의 목적은 일관성 있는 신뢰할 수 있는 스냅샷을 만드는 것입니다.그러나 보류 중인 모든 파일 변경 작업을 완료하는 것만으로 이 작업을 수행할 수 없는 경우가 있습니다.경우에 따라서는 관련된 여러 파일에 대한 일련의 변경을 완료해야 합니다.예를 들어 데이터베이스 응용 프로그램이 한 파일에서 다른 파일로 데이터를 전송하는 경우 소스 파일에서 데이터를 삭제하고 대상 파일에 생성해야 합니다.따라서 스냅샷은 첫 번째 삭제와 후속 생성 사이에 있으면 안 됩니다.그렇지 않으면 스냅샷은 가치가 없습니다.삭제 전 또는 생성 후여야 합니다.이러한 의미적 일관성을 적용하는 것이 작가들의 의무이다.각 라이터는 애플리케이션별로 다르며 공급자가 스냅샷 생성을 시작하기 전에 백업 세이프 상태를 60초 동안 설정할 수 있습니다.볼륨 섀도 복사 서비스가 이 기간 내에 해당 라이터로부터 성공 확인을 수신하지 않으면 [3]작업이 실패합니다.

기본적으로 스냅샷은 일시적이며 재부팅 후에도 유지되지 않습니다.영속적인 스냅샷을 작성하는 기능은 Windows Server 2003 이후에 추가되었습니다.다만, Windows 8 에서는, 그것들을 참조하기 위해서 필요한 GUI 부분이 삭제되었습니다.( history 이력)

VSS를 지원하는 윈도우즈 소프트웨어 및 서비스에는 윈도우즈 페일오버 클러스터,[4] 윈도우즈 서버 백업,[5] Hyper-V,[6] 가상 서버,[7] Active Directory,[8] SQL 서버,[9] Exchange[10] 서버 SharePoint가 [11]포함됩니다.

최종 결과는 버전 관리 파일 시스템과 비슷하므로 스냅샷 작성 시점의 모든 파일을 그대로 검색할 수 있습니다.그러나 진정한 버전 관리 파일 시스템과 달리 사용자는 전체 볼륨에서만 개별 파일의 새 버전을 생성할 수 없습니다.한편, 파일 소유자는 버전 관리 파일 시스템에서 새 버전을 생성할 수 있지만, 시스템 관리자 또는 백업 운영자만 새 스냅샷을 생성할 수 있습니다(또는 새 스냅샷이 생성될 때 제어). 이 작업을 수행하려면 개별 파일이 아닌 전체 볼륨을 제어해야 하기 때문입니다.또한 많은 버전 관리 파일 시스템(VMS의 파일 시스템 등)은 파일이 변경될 때마다 파일 버전을 암묵적으로 저장합니다.Windows와 같은 스냅샷 방식을 사용하는 시스템은 상태를 정기적으로 캡처할 뿐입니다.

역사

Windows XP 및 Server 2003

볼륨 스냅샷 서비스는 Windows XP에서 Microsoft Windows에 처음 추가되었습니다.편집하기 위해 열려 있는(따라서 잠긴) 파일의 안정적인 온디스크 버전에 액세스하는 데 사용되는 임시 스냅샷만 생성할 수 있습니다.이 버전의 VSS는 NTBackup에서 사용됩니다.

Windows Server 2003 에서는, 영속적인 스냅샷의 작성(재기동 후에도, 특별히 삭제될 때까지 사용할 수 있는 것)이 추가되어 같은 볼륨에 대해서 최대 512개의 스냅샷을 동시에 보존할 수 있습니다.윈도우즈 서버 2003에서는 VSS를 사용하여 변경된 파일의 데이터에 대한 시간 경과에 따른 증분 정기 스냅샷을 만듭니다.최대 64개의 스냅샷이 서버에 저장되어 네트워크를 통해 클라이언트가 액세스할 수 있습니다.이 기능은 공유 폴더용 섀도 복사본이라고 불리며 클라이언트-서버 [12]모델용으로 설계되었습니다.클라이언트 컴포넌트는 Windows XP SP2 이후에 포함되어 Windows 2000 SP3 이후 및 Windows XP RTM 또는 SP1에 [13]설치할 수 있습니다.

vssadmin
개발자마이크로소프트
안정된 릴리스
1.1
운영 체제Microsoft Windows
유형명령어
면허증.독자 사양 상용 소프트웨어
웹 사이트docs.microsoft.com/en-us/windows-server/administration/windows-commands/vssadmin

Windows[14] XP 이후에는 명령줄 유틸리티가 포함되어 있습니다.vssadmin볼륨 섀도 복사본을 나열, 생성 또는 삭제할 수 있으며 설치된 섀도 복사본 작성기와 공급자를 [15]나열할 수 있습니다.

Windows Vista, 7 및 Server 2008

Microsoft는 섀도 복사를 사용하기 위해 많은 Windows 컴포넌트를 업데이트했습니다.Windows Vista, Windows Server 2008, Windows 7 및 Windows Server 2008 R2 의 백업 및 restore 에서는, 파일 베이스의 백업과 섹터별 백업의 양쪽 모두에서 파일의 섀도 카피를 사용합니다.시스템 보호 구성 요소는 동일한 로컬 볼륨에 시스템 및 사용자 데이터의 정기 복사본을 만들고 유지할 때 VSS를 사용합니다(Windows Server의 공유 폴더용 섀도 복사본 기능과 유사). VSS를 사용하면 시스템 복원을 통해 이러한 데이터에 로컬로 액세스할 수 있습니다.

시스템 복원을 사용하면 복원 [16][17]지점이라고 하는 이전 섀도 복사본 세트로 되돌릴 수 있습니다.Windows Vista 이전 버전의 시스템 복원은 파일 기반 필터에 의존하여 특정 파일 확장자 세트의 변경을 감시한 다음 덮어쓰기 [18][19][20]전에 파일을 복사했습니다.게다가 Windows 탐색기의 「이전 버전」이라고 불리는 부분에서는, 스냅샷의 시점에서의 개별의 파일이나 폴더를 로컬로 복원해, 이전 버전의 파일을 취득하거나 잘못해 삭제된 파일을 복원할 수 있습니다.

디스크 섀도
개발자마이크로소프트
운영 체제Microsoft Windows
유형명령어
면허증.독자 사양 상용 소프트웨어
웹 사이트docs.microsoft.com/en-us/windows-server/administration/windows-commands/diskshadow

마지막으로 Windows Server 2008에서는diskshadow유틸리티는 20개의 [21]다른 명령어를 통해 VSS 기능을 제공합니다.

시스템은 섀도 복사본을 하루에 한 번 또는 복원 [22][23]지점을 생성하는 백업 유틸리티 또는 설치 응용 프로그램에 의해 트리거될 때 자동으로 생성합니다.이전 버전 기능은 Windows[24] Vista의 Business, Enterprise 및 Ultimate 에디션과 모든 Windows 7 에디션에서 사용할 수 있습니다.Volume Snapshot Service가 포함되어 실행 중이지만 Vista의 Home Edition에는 "이전 버전" 기능이 없습니다.타사 도구를 사용하여 로컬 [25]볼륨에 이전 버전의 파일을 복원할 수 있습니다.또한 이러한 툴 중 일부는 사용자가 정의한 간격으로 스냅샷을 스케줄링하고 볼륨 섀도우 복사본에서 사용하는 스토리지를 구성하며 스냅샷을 [26]사용하여 서로 다른 시점의 파일 또는 디렉토리를 비교할 수 있습니다.또한 Windows 7은 볼륨 섀도우 복사본에서 사용되는 스토리지를 구성하기 위해 GUI를 통해 네이티브 지원을 추가합니다.

Windows 8 및 Server 2012

Windows 8에서는 영속적인 섀도 복사를 지원하지만 참조에 필요한 GUI 부분이 없기 때문에 로컬 볼륨에서는 [파일 속성]대화상자의 [이전 버전]탭을 통해 이전 버전의 파일을 참조, 검색 또는 복구할 수 없습니다.다만, 서드파티 툴(예: ShadowExplector)을 사용하면, 그 기능을 회복할 수 있습니다.이 기능은 Windows Server [27]2012에서 완전히 사용할 수 있습니다.

윈도 10

Windows 10은 Windows 8에서 제거된 이전 버전 탭을 복원했지만 이전 빌드에서는 볼륨 섀도 복사본 대신 파일 기록 기능에 의존했습니다.현재 빌드에서는 볼륨 섀도 [28]복사를 사용하는 파일 기록 및 시스템 보호(시스템 복원) 지점에서 모두 복원할 수 있습니다.

Samba 서버

Samba on Linux는 LVM 백업 스토리지 또는 기본 ZFS 또는 btrf에서 [29][30][31]섀도 복사 서비스를 제공할 수 있습니다.

호환성.

NTFS 버전마다 정방향 및 역방향 호환성이 일정 수준이지만, 이전 버전의 Windows에서 영구 섀도 복사본을 포함하는 새 NTFS 볼륨을 마운트할 때 몇 가지 문제가 있습니다.이 문제는 듀얼 부팅 및 외장 노트북 하드 드라이브에 영향을 미칩니다.특히 Windows XP 또는 Windows Server 2003이 NTFS 볼륨을 마운트하면 NTFS 볼륨에 Windows Vista가 생성한 영구 섀도 복사본이 삭제됩니다.이 문제는 이전 운영 체제가 영구 섀도 [32]복사본의 최신 형식을 인식하지 못하기 때문에 발생합니다.마찬가지로 Windows 8에서 생성된 시스템 복원 스냅샷도 이전 [33]버전의 Windows에 노출되면 삭제됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b "Volume Snapshot Service (VSS)". Glossary. Symantec. Retrieved 2 May 2013.
  2. ^ a b c d "Volume Shadow Copy Service Overview". MSDN Library. Microsoft. 5 November 2012. Retrieved 2 May 2013.
  3. ^ a b "How Volume Shadow Copy Service Works". TechNet. Microsoft. 28 March 2003. Retrieved 4 January 2011.
  4. ^ Archiveddocs. "What's New in Failover Clusters in Windows Server 2008". technet.microsoft.com. Retrieved 18 March 2018.
  5. ^ JasonGerend. "Volume Shadow Copy Service". docs.microsoft.com. Retrieved 11 August 2019.
  6. ^ scooley. "Hyper-V Integration Services". docs.microsoft.com. Retrieved 11 August 2019.
  7. ^ scooley. "Microsoft Virtualization and Virtual Server 2005 R2 SP1". docs.microsoft.com. Retrieved 11 August 2019.
  8. ^ mcleanbyron. "VSS Backup and Restore of the Active Directory - Windows applications". docs.microsoft.com. Retrieved 11 August 2019.
  9. ^ MandiOhlinger. "SQL Server database mirroring, Volume Shadow Copy service and AlwaysOn - BizTalk Server". docs.microsoft.com. Retrieved 11 August 2019.
  10. ^ msdmaguire. "Exchange Server data protection, Exchange disaster recovery, Exchange backup, Exchange VSS Writer, VSS Backup Exchange, Exchange Server data recovery, Exchange data recovery". docs.microsoft.com. Retrieved 11 August 2019.
  11. ^ spdevdocs. "Back up and restore a search service application in SharePoint using VSS". docs.microsoft.com. Retrieved 11 August 2019.
  12. ^ "Shadow Copy Client Download". TechNet. Microsoft. Retrieved 21 October 2014.
  13. ^ Oltean, Adi (17 December 2004). "Tips for deploying Shadow copies [sic] for Shared Folders". Antimail. Microsoft. Retrieved 21 April 2009.
  14. ^ "Windows XP - Volume Shadow Copy Service". MSDN. Microsoft. Retrieved 31 May 2013.
  15. ^ "Vssadmin". Windows Server 2008 and Windows Server 2008 R2 documentations. TechNet Library. Microsoft. 28 September 2007. Windows Server Commands, References, and Tools. Retrieved 27 March 2012.
  16. ^ 비교:"Information about SPP folder in Windows vista". Microsoft Community. Microsoft. 20 August 2010. Retrieved 22 July 2015. SPP stand for Shared Protection Point and is used by windows to store information on restore point.
  17. ^ :바레토 호세(162009년 9월)을 비교해 보자."Part1– WindowsServer백업에 고장을 진단(VSS/SPP 오류)".저장소는 Microsoft에서:Windows및 WindowsServer저장 공학 팀의 공식 블로그.MicrosoftCorporation.9월 11일 2017년. Retrieved[...]을 오류의 기원을 근본적인 계층에 볼륨 섀도 복사본 서비스(터빈축 진동 감시 계통), Shared 보호 포인트(SICAF), 또는 터빈축 진동 감시 계통 체계에 연결하는 다른 응용 프로그램과 같은 규칙이 있다.
  18. ^ Russinovich, Mark E.; Solomon, David A. (2005). Microsoft Windows Internals: Microsoft Windows Server 2003, Windows XP, and Windows 2000 (4 ed.). Redmond, WA: Microsoft Press. pp. 706–711. ISBN 0-7356-1917-4.
  19. ^ "Windows Backup". Windows Vista portal. Microsoft. Archived from the original on 10 May 2007. Retrieved 11 January 2014.
  20. ^ Fok, Christine (September 2007). "A Guide to Windows Vista Backup Technologies". TechNet Magazine. Microsoft. Retrieved 11 January 2014.
  21. ^ "Diskshadow". Windows Server 2008 and Windows Server 2008 R2 documentations. TechNet Library. Microsoft Corporation. 28 September 2007. Windows Server Commands, References, and Tools. Retrieved 27 March 2012.
  22. ^ "Selected Scenarios for Maintaining Data Integrity with Windows Vista". TechNet. Microsoft Corporation.
  23. ^ "A Guide to Windows Vista Backup Technologies". Microsoft.
  24. ^ "Volume Shadow Copy and "Previous Versions" feature in Windows Vista". Microsoft Corporation.
  25. ^ Shadow Explorer를 통해 손실되거나 변경된 파일을 복원할 수 있습니다.
  26. ^ TimeTraveler는 Windows 탐색기에 타임라인을 추가하여 사용자가 특정 시점부터 파일 또는 디렉토리를 열거나 복원 또는 비교할 수 있도록 합니다.
  27. ^ "Previous versions UI removed for local volumes (Windows)". Retrieved 17 November 2012.
  28. ^ "Bad User Agent detected". www.winhelp.us. Retrieved 18 March 2018.
  29. ^ "Samba HOWTO Collection, Part III. Advanced Configuration". Retrieved 2 October 2012.
  30. ^ "zfsonlinux/zfs-auto-snapshot". GitHub. Retrieved 18 March 2018.
  31. ^ "[GUIDE] Windows Previous Versions and Samba (Btrfs - Atomic COW - Volume Shadow Copy)". openmediavault.
  32. ^ "How restore points and other recovery features in Windows Vista are affected when you dual-boot with Windows XP". File Cabinet Blog. Microsoft. 14 July 2006. Archived from the original on 18 July 2006. Retrieved 21 March 2007.
  33. ^ "Calling SRSetRestorePoint". MSDN Library. Microsoft. Retrieved 1 February 2015. Snapshots of the boot volume created by System Restore running on Windows 8 may be deleted if the snapshot is subsequently exposed by an earlier version of Windows.

추가 정보