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 zostaną przywrócone do oryginalnej lokalizacji pliku. Jeśli pliki już istnieją w oryginalnej lokalizacji, zostaną zastąpione 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

  1. Przejdź do woluminu, który ma migawkę do użycia do przywracania plików.

  2. Kliknij pozycję Migawki , aby wyświetlić listę migawek woluminów.

  3. Kliknij prawym przyciskiem myszy migawkę, której chcesz użyć do przywracania plików, a następnie wybierz polecenie Przywróć pliki z menu.

    Snapshot that shows how to access the Restore Files menu item.

  4. W wyświetlonym oknie Przywracanie plików podaj następujące informacje:

    1. 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 (\).
    2. 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 (\).
    3. Kliknij przycisk Przywróć , aby rozpocząć operację przywracania.

    Snapshot the Restore Files window.

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:

  1. Kliknij pozycję Migawki. Kliknij prawym przyciskiem myszy migawkę daily-10-min-past-12am.2021-09-08_0010.
  2. Kliknij pozycję Przywróć pliki.
  3. Określ /contoso/vm-8976.vmdk w ścieżkach plików.
  4. 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:

  1. Kliknij pozycję Migawki. Wybierz migawkę daily-10-min-past-12am.2021-09-08_0010.
  2. Kliknij pozycję Przywróć pliki.
  3. Określ /contoso/vm-9981.vmdk w ścieżkach plików.
  4. Określ /currentCopy/contoso w polu Ścieżka docelowa.

Następne kroki