단일 파일 스냅샷 복원을 사용하여 개별 파일 복원
전체 스냅샷을 새 볼륨으로 복원하거나 네트워크를 통해 대용량 파일을 복사하지 않으려면 단일 파일 스냅샷 복원 기능을 사용하여 스냅샷에서 볼륨 내에서 직접 개별 파일을 복구할 수 있습니다. 이 옵션에는 외부 클라이언트 데이터 복사가 필요하지 않습니다.
단일 파일 스냅샷 복원 기능을 사용하면 스냅샷에서 단일 파일 또는 파일 목록(한 번에 최대 10개 파일)을 복원할 수 있습니다. 복원할 파일에 특정 대상 위치 또는 폴더를 지정할 수 있습니다.
고려 사항
- 이 기능을 사용하여 파일을 새 파일로 복원하는 경우 볼륨에 파일을 수용할 수 있는 충분한 논리적 여유 공간이 있는지 확인합니다.
- 총 길이가 1024자로 지정된 파일을 한 번에 10개까지 복원할 수 있습니다.
- 지정한 대상 경로의 모든 디렉터리가 활성 파일 시스템에 있어야 합니다. 복원 작업은 프로세스에서 디렉터리를 만들지 않습니다. 지정된 대상 경로가 유효하지 않으면(활성 파일 시스템에 없음) 복원 작업에 실패합니다.
- 대상 경로를 지정하지 않으면 파일이 원래 파일 위치로 복원됩니다. 파일이 원래 위치에 이미 있는 경우 스냅샷에서 복원된 파일로 덮어씁니다.
- 볼륨에는 하나의 활성 파일 복원 작업만 있을 수 있습니다. 추가 파일을 복원하려면 다른 복원 작업을 트리거하기 전에 현재 복원 작업이 완료될 때까지 기다려야 합니다.
- 파일 복원 작업 중에 다음 제한이 적용됩니다.
- 볼륨에 새 스냅샷을 만들 수 없습니다.
- 파일이 복원되는 스냅샷은 삭제할 수 없습니다.
- 스냅샷 정책이 동시에 수행되도록 예약된 경우 스냅샷 일정은 건너뛰고 스냅샷은 만들어지지 않습니다.
단계
파일 복원에 사용할 스냅샷이 있는 볼륨으로 이동합니다.
스냅샷을 선택하여 볼륨 스냅샷 목록을 표시합니다.
파일을 복원하는 데 사용할 스냅샷을 마우스 오른쪽 단추로 클릭한 다음 메뉴에서 파일 복원을 선택합니다.
파일 복원 창이 나타나면 다음 정보를 입력합니다.
파일 경로 필드에서 전체 경로를 사용하여 복원할 파일을 지정합니다.
- 매번 최대 10개의 파일을 지정할 수 있습니다. 여러 파일은 쉼표 또는 줄 바꿈으로 구분해야 합니다.
- 파일 경로 필드의 최대 길이는 1024자 및 10개 파일을 초과하면 안 됩니다.
- 볼륨의 프로토콜 유형(NFS, SMB 또는 이중 프로토콜)에 관계없이 경로의 디렉터리를 백슬래시(
\
)가 아닌 정방향 슬래시(/
)를 사용하여 지정해야 합니다.
대상 경로 필드에서 지정된 파일을 복원할 볼륨의 위치를 제공합니다.
- 대상 경로를 지정하지 않으면 파일은 원래 위치로 복원됩니다. 이름이 같은 파일이 원래 위치에 이미 있는 경우 스냅샷에서 복원된 파일로 덮어씁니다.
- 대상 경로를 지정하는 경우:
- 경로의 모든 디렉터리가 활성 파일 시스템에 있는지 확인합니다. 그렇지 않으면 복원 작업에 실패합니다.
예를 들어 대상 경로로/CurrentCopy/contoso
를 지정하는 경우/CurrentCopy/contoso
경로가 이미 있어야 합니다. - 대상 경로를 지정하면 파일 경로 필드에 지정된 모든 파일이 대상 경로(폴더)로 복원됩니다.
- 볼륨의 프로토콜 유형(NFS, SMB 또는 이중 프로토콜)에 관계없이 경로의 디렉터리를 백슬래시(
\
)가 아닌 정방향 슬래시(/
)를 사용하여 지정해야 합니다.
- 경로의 모든 디렉터리가 활성 파일 시스템에 있는지 확인합니다. 그렇지 않으면 복원 작업에 실패합니다.
복원을 선택하여 복원 작업을 시작합니다.
예제
다음 예제에서는 복원을 위해 볼륨 스냅샷에서 파일을 지정하는 방법을 보여 줍니다.
NFS 볼륨(NFSv3/NFSv4.1)
bash# sudo mkdir volume-azure-nfs
bash# sudo mount –t nfs –o rw,hard,rsize=65536,wsize=65536,vers=3,tcp 10.1.1.8:/volume-azure-nfs volume-azure-nfs
bash# cd volume-azure-nfs/.snapshot
bash# ls
daily-10-min-past-12am.2021-09-08_0010
daily-10-min-past-12am.2021-09-09_0010
bash# cd daily-10-min-past-12am.2021-09-08_0010
bash# ls
contoso department1 department2
bash# cd contoso
bash# ls
vm-7891.vmdk vm-8976.vmdk
활성 파일 시스템으로 복원할 파일:
volume-azure-nfs/.snapshot/daily-10-min-past-12am.2021-09-08_0010/contoso/vm-8976.vmdk
활성 파일 시스템의 대상 경로:
volume-azure-nfs/currentCopy/contoso
경로 /volume-azure-nfs/currentCopy/contoso
는 활성 파일 시스템에서 유효해야 합니다.
Azure 포털에서 다음을 수행합니다.
- 스냅샷을 선택합니다. 스냅샷
daily-10-min-past-12am.2021-09-08_0010
을 마우스 오른쪽 단추로 클릭합니다. - 파일 복원을 선택합니다.
- 파일 경로에서
/contoso/vm-8976.vmdk
을 지정합니다. - 대상 경로에서
/currentCopy/contoso
을 지정합니다.
SMB 볼륨
C:\> net use N: \\scppr2-8336.contoso.com\volume-azure-smb
N:\> cd ~snapshot
N:\ dir
Directory of N:\~snapshot
09/11/2021 12:10 AM <DIR> .
09/22/2021 07:56 PM <DIR> ..
09/08/2021 01:47 PM 102,400,000 daily-10-min-past-12am.2021-09-08_0010
09/09/2021 11:00 PM 106,400,000 daily-10-min-past-12am.2021-09-09_0010
N:\> cd daily-10-min-past-12am.2021-09-08_0010
N:\> dir
Directory of N:\~snapshot\daily-10-min-past-12am.2021-09-08_0010
09/11/2021 12:10 AM <DIR> .
09/22/2021 07:56 PM <DIR> ..
02/27/2021 01:47 PM 102,400 contoso
04/21/2021 11:00 PM 106,400 department1
N:\> cd contoso
N:\> dir
Directory of N:\~snapshot\ daily-10-min-past-12am.2021-09-08_0010\contoso
09/11/2021 12:10 AM <DIR> .
09/22/2021 07:56 PM <DIR> ..
02/27/2021 01:47 PM 102,400 vm-9981.vmdk
04/21/2021 11:00 PM 106,400 vm-7654.vmdk
활성 파일 시스템으로 복원할 파일:
N: \~snapshot\daily-10-min-past-12am.2021-09-08_0010\contoso\vm-9981.vmdk
활성 파일 시스템의 대상 경로:
N: \currentCopy\contoso
경로 N:\currentCopy\contoso
는 활성 파일 시스템에서 유효해야 합니다.
Azure 포털에서 다음을 수행합니다.
- 스냅샷을 선택합니다. 스냅샷
daily-10-min-past-12am.2021-09-08_0010
을 선택합니다. - 파일 복원을 선택합니다.
- 파일 경로에서
/contoso/vm-9981.vmdk
을 지정합니다. - 대상 경로에서
/currentCopy/contoso
을 지정합니다.