Przywracanie pojedynczych plików przy użyciu przywracania migawki z jednym plikiem
Jeśli nie chcesz przywrócić całej migawki do nowego woluminu lub skopiować duże pliki w sieci, możesz użyć funkcji przywracania migawki pojedynczego pliku, aby odzyskać pojedyncze pliki bezpośrednio w woluminie z migawki. Ta opcja nie wymaga zewnętrznej kopii danych klienta.
Funkcja przywracania migawki pojedynczego pliku umożliwia przywrócenie pojedynczego pliku lub listy plików (maksymalnie 10 plików naraz) z migawki. Można określić określoną lokalizację docelową lub folder, do którego mają zostać przywrócone pliki.
Kwestie wymagające rozważenia
- Jeśli używasz tej funkcji do przywracania plików jako nowych plików, upewnij się, że wolumin ma wystarczającą ilość wolnego miejsca logicznego, aby pomieścić pliki.
- Jednocześnie można przywrócić maksymalnie 10 plików o łącznej długości 1024 znaków.
- Wszystkie katalogi w określonej ścieżce docelowej muszą znajdować się w aktywnym systemie plików. Operacja przywracania nie tworzy katalogów w procesie. Jeśli określona ścieżka docelowa jest nieprawidłowa (nie istnieje w aktywnym systemie plików), operacja przywracania zakończy się niepowodzeniem.
- Jeśli nie określisz ścieżki docelowej, pliki są przywracane do oryginalnej lokalizacji pliku. Jeśli pliki już istnieją w oryginalnej lokalizacji, są zastępowane przez pliki przywrócone z migawki.
- Wolumin może mieć tylko jedną aktywną operację przywracania plików. Jeśli chcesz przywrócić dodatkowe pliki, musisz poczekać, aż bieżąca operacja przywracania zostanie ukończona przed wyzwoleniem innej operacji przywracania.
- Podczas operacji przywracania pliku obowiązują następujące ograniczenia:
- Nie można tworzyć nowych migawek na woluminie.
- Nie można usunąć migawki, z której są przywracane pliki.
- Jeśli zasady migawek zostaną zaplanowane w tym samym czasie, harmonogram migawek zostanie pominięty, a migawka nie zostanie utworzona.
Kroki
Przejdź do woluminu, który ma migawkę do użycia do przywracania plików.
Wybierz pozycję Migawki , aby wyświetlić listę migawek woluminów.
Kliknij prawym przyciskiem myszy migawkę, której chcesz użyć do przywracania plików, a następnie wybierz polecenie Przywróć pliki z menu.
W wyświetlonym oknie Przywracanie plików podaj następujące informacje:
W polu Ścieżki plików określ plik lub pliki do przywrócenia przy użyciu pełnych ścieżek.
- Za każdym razem można określić maksymalnie 10 plików. Wiele plików musi być rozdzielonych przecinkami lub nowymi liniami.
- Maksymalna długość pola Ścieżki plików nie może przekraczać 1024 znaków i 10 plików.
- Niezależnie od typu protokołu woluminu (NFS, SMB lub podwójny protokół), katalogi w ścieżce muszą być określone przy użyciu ukośników () i
/
nie ukośników odwrotnych (\
).
W polu Ścieżka docelowa podaj lokalizację w woluminie, w którym mają zostać przywrócone określone pliki.
- Jeśli nie określisz ścieżki docelowej, pliki zostaną przywrócone do ich oryginalnej lokalizacji. Jeśli pliki o tych samych nazwach już istnieją w oryginalnej lokalizacji, są zastępowane przez pliki przywrócone z migawki.
- Jeśli określisz ścieżkę docelową:
- Upewnij się, że wszystkie katalogi w ścieżce znajdują się w aktywnym systemie plików. W przeciwnym razie operacja przywracania kończy się niepowodzeniem.
Jeśli na przykład określisz/CurrentCopy/contoso
ścieżkę docelową,/CurrentCopy/contoso
ścieżka musi już istnieć. - Określając ścieżkę docelową, wszystkie pliki określone w polu Ścieżki plików zostaną przywrócone do ścieżki docelowej (folderu).
- Niezależnie od typu protokołu woluminu (NFS, SMB lub podwójny protokół), katalogi w ścieżce muszą być określone przy użyciu ukośników () i
/
nie ukośników odwrotnych (\
).
- Upewnij się, że wszystkie katalogi w ścieżce znajdują się w aktywnym systemie plików. W przeciwnym razie operacja przywracania kończy się niepowodzeniem.
Wybierz pozycję Przywróć , aby zainicjować operację przywracania.
Przykłady
W poniższych przykładach pokazano, jak określić pliki z migawki woluminu na potrzeby przywracania.
Woluminy 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
Plik, który ma zostać przywrócony do aktywnego systemu plików:
volume-azure-nfs/.snapshot/daily-10-min-past-12am.2021-09-08_0010/contoso/vm-8976.vmdk
Ścieżka docelowa w aktywnym systemie plików:
volume-azure-nfs/currentCopy/contoso
Ścieżka /volume-azure-nfs/currentCopy/contoso
musi być prawidłowa w aktywnym systemie plików.
Z witryny Azure Portal:
- Wybierz pozycję Migawki. Kliknij prawym przyciskiem myszy migawkę
daily-10-min-past-12am.2021-09-08_0010
. - Wybierz pozycję Przywróć pliki.
- Określ
/contoso/vm-8976.vmdk
w ścieżkach plików. - Określ
/currentCopy/contoso
w polu Ścieżka docelowa.
Woluminy 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
Plik, który ma zostać przywrócony do aktywnego systemu plików:
N: \~snapshot\daily-10-min-past-12am.2021-09-08_0010\contoso\vm-9981.vmdk
Ścieżka docelowa w aktywnym systemie plików:
N: \currentCopy\contoso
Ścieżka N:\currentCopy\contoso
musi być prawidłowa w aktywnym systemie plików.
Z witryny Azure Portal:
- Wybierz pozycję Migawki. Wybierz migawkę
daily-10-min-past-12am.2021-09-08_0010
. - Wybierz pozycję Przywróć pliki.
- Określ
/contoso/vm-9981.vmdk
w ścieżkach plików. - Określ
/currentCopy/contoso
w polu Ścieżka docelowa.