홈페이지 » 어떻게 » 섀도 복사본이란 무엇이며, 어떻게 잠긴 파일을 복사 할 수 있습니까?

    섀도 복사본이란 무엇이며, 어떻게 잠긴 파일을 복사 할 수 있습니까?

    Windows에서 간단한 파일 복사 백업을 만들려고 할 때 자주 발생하는 문제는 잠긴 파일로 인해 작업이 중단 될 수 있습니다. 파일이 현재 사용자에 의해 열렸는지 아니면 OS 자체에 의해 잠겨져 있든 상관없이 특정 파일은 복사하기 위해 완전히 사용되지 않아야합니다. 감사하게도 간단한 해결책이 있습니다. 섀도 복사본.

    간단한 도구를 사용하면 쉐도우 복사본에 쉽게 액세스 할 수 있으므로 Windows 복원으로 생성 된 현재 잠긴 파일의 특정 시점 복사본에 액세스 할 수 있습니다.

    이미지 크레딧 : 최고의 백업 서비스

    섀도 복사본이란 무엇입니까??

    섀도 복사본은 Windows Server 2003에 처음 도입 된 개념으로 Windows에서 주기적으로 시스템을 크롤링하고 마지막 크롤링 이후에 변경된 파일을 찾고 변경 내용을 기록합니다. 이러한 변경 사항은 파일 / 폴더의 기록을 만드는 서로 위에 색인되고 쌓입니다. 이 프로세스는 시스템 복원 기능으로 Windows Vista OS에 추가되었습니다. 시스템 복원 기능은 현재 남아 있습니다. 이 기술은 Windows 이전 버전 기능의 기초입니다..

    이는 백그라운드에서 시스템 레벨 프로세스 (복원 지점 작성)로 수행되며 사용자 시작 파일 조작과 동일한 제한 사항이 적용되지 않습니다. 결과적으로 시스템은 사용자에게 고정 된 파일에 대한 변경 사항을 캡처 할 수 있습니다.

    따라서 잠긴 파일에 액세스하려면 최신 쉐도우 복사본에 액세스하기 만하면됩니다. 이것은 Outlook이 열린 상태에서 Outlook PST 파일에 액세스 할 수있는 Windows 백업 및 기타 상업용 백업 제품에서 사용하는 것과 동일한 전제입니다.

    그러나 시스템 복원 지점을 만들 때 섀도 복사본을 사용하기 때문에 라이브 파일과 섀도 복사본 버전 간의 내용이 다를 수 있습니다. 기본적으로 Windows는 매일 복원 지점을 생성하므로 대부분의 경우 백업을위한 합리적인 후보 여야합니다..

    섀도 복사본 액세스

    이 시점부터이 기사에서는 기사 하단의 링크를 통해 제공된 도구를 사용하고 있다고 가정합니다. 배치 스크립트는 Windows PATH 변수에 설정된 폴더에 저장해야합니다. 확실하지 않은 경우 C : \ Windows 디렉토리에 저장하면 충분합니다..

    쉐도우 복사본에 저장된 파일에 액세스하기 위해 Windows에 포함 된 VSSAdmin 명령 줄 도구를 사용합니다. 이 도구는 제대로 작동하려면 관리자 권한으로 실행해야하므로 명령 프롬프트를 열 때 마우스 오른쪽 단추를 클릭하고 '관리자 권한으로 실행'옵션을 선택하십시오..

    일단 열면 도구가 무거워집니다. 도구의 구문 및 헤더 정보를 보려면 다음을 입력하십시오.

    MountLatestShadowCopy /?

    예를 들어, 명령 :

    MountLatestShadowCopy C : \ LatestShadow \ C :

    다음 작업을 수행합니다.

    1. C 드라이브에 대한 최신 섀도 복사본을 찾습니다..
    2. 심볼릭 링크 / 의사 디렉토리 "C : \ LatestShadow"를 만듭니다.
    3. 섀도 복사본의 전체 내용을이 디렉터리에서 사용 가능하게 만듭니다..

    완료되면 명령 프롬프트를 통해 내용을 자유롭게 탐색 할 수 있습니다.

    또는 다른 폴더와 마찬가지로 Windows 탐색기를 통해.

    작업이 끝나면 다음을 사용하여 명령 프롬프트를 통해 가상 디렉터리를 삭제하면됩니다.

    RMDIR C : \ LatestShadow

    또는 Windows 탐색기를 통해 직접. 삭제 동작은 단순히 폴더를 마운트 해제하고 실제로 섀도 복사본을 삭제하지는 않습니다..

    스크립트 / 자동 작업 사용

    위의 정보는 모두 멋지지만 멋지지만 수동 조작을 통해 Windows 이전 버전을 통해보다 관련성있게 액세스 할 수 있습니다. 도구가 제공하는 활용은 자동화 된 프로세스 중에 있습니다..

    예를 들어, 아래 스크립트는 최신 섀도 복사본을 로컬 디렉터리 "C : \ MyShadow"에 탑재 한 다음 사용자 JDoe의 문서 폴더에있는 "outlook.pst"를 백업 서버에 복사합니다. 완료되면 섀도 복사본 위치를 보유한 로컬 디렉터리가 제거되어 자체 정리됩니다..

    CALL MountLatestShadowCopy C : \ MyShadow \

    XCOPY "C : \ MyShadow \ Users \ JDoe \ Documents \ Outlook \ outlook.pst" "\\ BackupServer \ MyFiles \"

    RMDIR C : \ MyShadow

    같은 파일의 라이브 버전을 복사하려고했는데 그 당시에 사용자가 열어 본 경우 파일 복사 작업이 실패합니다. 그러나 섀도 복사본을 통해 파일에 액세스 했으므로 잠금이없고 복사 절차가 거의 항상 성공합니다. 이전에 언급했듯이이 절차는 인기있는 백업 제품이 동일한 작업을 수행 할 수있는 방법입니다..

    위에서 언급 한 중요한 정보 중 하나는 위 스크립트 또는 MountLatestShadowCopy.bat 도구 (다시 VSSAdmin 도구 사용)를 사용하는 스크립트를 실행하기 위해 명령 프롬프트를 관리자 계정으로 실행해야한다는 것입니다. 예약 된 작업 내에서이 도구를 사용하려면 자동화 된 프로세스가 VSSAdmin 도구를 사용하여 섀도 복사본을 탑재 할 수 있도록 해당 작업을 '가장 높은 권한으로 실행'으로 설정해야합니다.

    요컨대, 쉐도우 복사본에서 복사 할 때 파일 복사 백업을 수행하는 것이 가장 안전한 방법입니다. 항상 최신 버전의 파일을 가져 오는 것은 아니지만 대부분의 경우 파일이 잠기지 않고 복사 절차가 실행된다는 사실을 알게됩니다.

    HowToGeek.com에서 MountLatestShadowCopy 도구를 다운로드하십시오.