Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
✔️ Dotyczy: klasyczne udziały plików SMB i NFS utworzone za pomocą dostawcy zasobów Microsoft.Storage
✔️ Dotyczy: udziałów plików utworzonych za pomocą dostawcy zasobów Microsoft.FileShares
Azure Files zapewnia możliwość tworzenia migawek udziałów plików SMB i NFS. Migawki udziałów przechwytują stan udziału w danym momencie. W tym artykule opisano możliwości udostępniane przez migawki udziałów plików oraz sposób ich używania do odzyskiwania poprzednich wersji plików.
Ważne
Migawki udziałów sieciowych zapewniają ochronę wyłącznie na poziomie plików. Nie uniemożliwiają przypadkowego usunięcia zasobu plików ani konta przechowywania. Aby chronić konto magazynu przed przypadkowym usunięciem, możesz włączyć usuwanie nietrwałe lub zablokować konto magazynu i/lub grupę zasobów.
Kiedy używać migawek udziałów sieciowych
Ochrona przed błędami aplikacji i uszkodzeniem danych
Aplikacje korzystające z udziałów plików wykonują operacje, takie jak zapisywanie, odczytywanie, przechowywanie, przesyłanie i przetwarzanie. Jeśli aplikacja zostanie nieprawidłowo skonfigurowana lub wprowadzona zostanie niezamierzona usterka, przypadkowe nadpisanie lub uszkodzenie może nastąpić w przypadku kilku bloków. Aby ułatwić ochronę przed tymi scenariuszami, przed wdrożeniem nowego kodu aplikacji utwórz migawkę udziału. Jeśli w nowym wdrożeniu zostanie wprowadzona usterka lub błąd aplikacji, możesz wrócić do poprzedniej wersji danych w tym udziale plików.
Ochrona przed przypadkowymi usunięciami lub niezamierzonym zmianami
Załóżmy, że pracujesz nad plikiem tekstowym w udziale plików. Po zamknięciu pliku tekstowego utracisz możliwość cofnięcia zmian. W takich przypadkach należy odzyskać poprzednią wersję pliku. Za pomocą migawek współdzielenia można odzyskać poprzednie wersje pliku, jeśli zostanie on przypadkowo zmieniony lub usunięty.
Ogólne cele tworzenia kopii zapasowych
Po utworzeniu udziału plików można okresowo tworzyć migawkę udziału plików w celu tworzenia kopii zapasowej danych. Migawka danych przy okresowym tworzeniu pomaga zachować poprzednie wersje danych, które mogą być używane do przyszłych wymagań audytu lub odzyskiwania po awarii. Użyj Azure File Share Backup do tworzenia i zarządzania migawkami. Migawki można również wykonywać samodzielnie i zarządzać nimi przy użyciu portalu Azure, Azure PowerShell lub Azure CLI.
Możliwości udostępniania migawek
Migawka udziału to kopia danych w trybie tylko do odczytu, zarejestrowana w określonym punkcie czasowym. Możliwość udostępniania migawki jest dostępna na poziomie udziału plików. Pobieranie jest udostępniane na poziomie pojedynczego pliku, aby umożliwić przywracanie poszczególnych plików. Migawki udziałów plików mają taką samą nadmiarowość jak udział plików w Azure, dla którego zostały utworzone. Jeśli wybierzesz magazyn geograficznie nadmiarowy dla swojego konta, migawka zasobu jest również nadmiarowo przechowywana w regionie sparowanym.
Pełny udział plików można przywrócić przy użyciu protokołu SMB, NFS, interfejsu API REST, portalu Azure, biblioteki klienta lub programu PowerShell/interfejsu wiersza polecenia. Można wyświetlić migawki udziału, korzystając z interfejsu API REST, protokołu SMB lub NFS. Możesz uzyskać listę wersji katalogu lub pliku oraz zamontować konkretną wersję bezpośrednio jako dysk (dostępne tylko w systemie Windows — zobacz ograniczenia migawek udziału).
Po utworzeniu migawki udziału można ją odczytać, skopiować lub usunąć, ale nie można jej zmieniać. Nie można skopiować całej migawki udziału plików do innego konta magazynu. Musisz skopiować dane, plik po pliku, przy użyciu AzCopy lub innych mechanizmów kopiowania.
Migawka udziału plików jest identyczna z jego podstawowym udziałem plików. Jedyną różnicą jest to, że wartość DateTime jest dołączana do URI udziału, aby wskazać czas, w którym wykonano migawkę udziału. Jeśli na przykład identyfikator URI udziału plików to https://storagesample.file.core.windows.net/myshare, identyfikator URI migawki udziału jest podobny do następującego:
https://storagesample.file.core.windows.net/myshare?sharesnapshot=2024-12-09T17:44:51.0000000Z
Migawki udziału utrzymują się, dopóki nie zostaną jawnie usunięte lub dopóki udział plików nie zostanie usunięty. Nie można usunąć udziału plików i jednocześnie zachować jego migawek. Proces usuwania automatycznie usuwa migawki po usunięciu udziału. Możesz wyliczyć migawki skojarzone z głównym udziałem plików w celu śledzenia aktualnych migawek.
Podczas tworzenia migawki udziału plików, pliki we właściwościach systemowych udziału plików są kopiowane do migawki udziału z zachowaniem tych samych wartości. Pliki podstawowe i metadane udziału plików są również kopiowane do migawki udziału plików, chyba że podczas jego tworzenia zdefiniowano oddzielne metadane migawki udziału plików.
Udostępnianie wykorzystania przestrzeni snapshot
Migawki udziałów są przyrostowe. Zapisywane są tylko dane zmienione od czasu utworzenia najnowszej migawki udziału sieciowego. Ta funkcja minimalizuje czas wymagany do utworzenia migawki punktu udostępniania i pozwala zaoszczędzić na kosztach przechowywania danych, ponieważ płacisz tylko za zmienioną zawartość. Każda operacja zapisu w obiekcie lub właściwości, jak również operacja aktualizacji metadanych, liczy się do "zmienionej zawartości" i są przechowywane w migawce udziału.
Aby zaoszczędzić miejsce, możesz usunąć migawkę udziału przez okres, w którym współczynnik zmian był najwyższy.
Mimo że migawki udziałów są zapisywane przyrostowo, aby przywrócić udział, musisz zachować tylko najnowszą migawkę udziału. Usunięcie migawki udziału spowoduje usunięcie tylko danych unikatowych dla tej migawki udziału. Aktywne migawki zawierają wszystkie informacje potrzebne do przeglądania i przywracania danych (od momentu utworzenia migawki udziału) do oryginalnej lokalizacji lub lokalizacji alternatywnej. Możesz przywrócić na poziomie elementu.
Migawki nie są liczone do maksymalnego limitu rozmiaru udziału. Nie ma limitu całkowitej ilości miejsca zajmowanego przez migawki udziałów ani ilości miejsca, które migawki określonego udziału plików mogą zajmować. Nadal obowiązują limity kont magazynu.
Limity udostępniania migawek
Azure Files obsługuje maksymalnie 200 migawek na jeden udział. Po osiągnięciu 200 migawek współdzielonych należy usunąć starsze migawki, aby utworzyć nowe. Migawki można przechowywać przez maksymalnie 10 lat.
Nie ma żadnego ograniczenia do równoczesnych wywołań tworzenia migawek udziałów.
W przypadku migawek udziałów plików Azure obsługiwane są tylko interfejsy API zarządzania plikami (AzRmStorageShare). Interfejsy API płaszczyzny danych plików (AzStorageShare) nie są obsługiwane.
Kopiowanie danych z powrotem do udziału z migawki udziału
Operacje kopiowania obejmujące pliki i migawki udziałów są zgodne z następującymi regułami:
Poszczególne pliki można skopiować w migawce udziału plików do udziału podstawowego lub dowolnej innej lokalizacji. Możesz przywrócić starszą wersję pliku lub przywrócić cały udostępniony zasób plików, kopiując plik po pliku z migawki zasobu. Migawka udziału nie jest przekształcana w udział podstawowy.
Migawka udziału pozostaje nienaruszona po skopiowaniu, ale podstawowy udział plików zostaje zastąpiony kopią danych, które były dostępne w migawce udziału. Wszystkie przywrócone pliki są zaliczane do "zmienionej zawartości".
Możesz skopiować plik z migawki udziału do innego miejsca docelowego, zmieniając jego nazwę. Wynikowy plik docelowy jest plikiem zapisywalnym, a nie migawką udziału. W takim przypadku zasób bazowy udostępnianych plików pozostaje nienaruszony.
Kiedy plik docelowy jest nadpisywany kopią, wszystkie migawki współdzielenia powiązane z oryginalnym plikiem docelowym pozostają nienaruszone.
Kopiowanie danych z powrotem na dysk lokalny z migawki udziału sieciowego
Jeśli chcesz przywrócić dane z migawki udziału plików w Azure SMB do dysku lokalnego na system Windows, możesz użyć narzędzia Robocopy do kopiowania plików i folderów z migawki.
W systemie Windows można uzyskać dostęp do migawek udziałów plików SMB z karty Poprzednie wersje w Eksploratorze plików Windows. W przypadku uzyskiwania dostępu do widoku migawki przy użyciu tej metody można kopiować pliki i foldery do ścieżki lokalnej przy użyciu standardowych operacji na plikach lub narzędzia Robocopy.
Jeśli uruchomisz narzędzie Robocopy z wiersza polecenia z podwyższonym poziomem uprawnień, zamapowane dyski mogą nie być dostępne, a odwołanie do litery dysku może się nie udać. W takim przypadku użyj ścieżki UNC, która odwołuje się do widoku migawki. Upewnij się, że ścieżka odwołuje się do migawki, a nie do aktywnego udziału plików. Jeśli odwołujesz się do bieżącego udziału plików zamiast do migawki, operacja kopiowania korzysta z aktualnego stanu udziału plików, a nie ze stanu uchwyconego w migawce.
Podziel się najlepszymi praktykami dotyczącymi snapshotów
Automatyzowanie kopii zapasowych na potrzeby odzyskiwania danych w miarę możliwości. Zautomatyzowane akcje są bardziej niezawodne niż procesy ręczne, dzięki czemu automatyzacja pomaga zwiększyć ochronę danych i możliwość odzyskiwania. W przypadku automatyzacji można użyć kopii zapasowych udziałów plików Azure (tylko udziały plików SMB), interfejsu API REST, SDK klienta lub skryptów.
Przed wdrożeniem harmonogramu migawek udziałów należy dokładnie rozważyć ustawienia częstotliwości migawek udziałów i przechowywania, aby uniknąć naliczania niepotrzebnych opłat.
Migawki udostępniania plików SMB
Użytkownicy udziałów plików SMB Azure mogą tworzyć, wyświetlać, usuwać i przywracać z migawek udziałów.
Utwórz migawkę udziału plików SMB
Możesz utworzyć migawkę udziału plików SMB Azure przy użyciu portalu Azure, Azure PowerShell lub Azure CLI.
Aby utworzyć migawkę istniejącego udziału plików, zaloguj się do portalu Azure i wykonaj następujące kroki.
W portalu przejdź do zasobu plików.
Wybierz pozycję Migawki, wybierz pozycję + Dodaj migawkę, a następnie wybierz OK.
Wyświetlanie listy migawek udziału plików SMB
Wszystkie migawki udziału plików można wyświetlić za pomocą portalu Azure, Azure PowerShell lub Azure CLI.
Aby wyświetlić listę wszystkich migawek dla istniejącego udziału plików, zaloguj się do portalu Azure i wykonaj następujące kroki:
W portalu przejdź do zasobu plików.
W udziale plików wybierz pozycję Migawki.
Na karcie Migawki wybierz migawkę z listy.
Otwórz tę migawkę, aby przeglądać pliki, które zawiera.
Przywróć z migawki udziału plików SMB
Aby przywrócić pliki z migawki, zaloguj się do portalu Azure i wykonaj następujące kroki.
W portalu przejdź do zasobu plików.
W udziale plików wybierz pozycję Migawki.
Z zakładki snapshot udostępniania plików kliknij prawym przyciskiem myszy plik, który chcesz przywrócić, i wybierz przycisk Przywróć.
Wybierz pozycję Zastąp oryginalny plik , a następnie wybierz przycisk OK.
Niezmodyfikowana wersja pliku jest teraz przywracana.
Usuwanie migawek udziału plików SMB
Istniejące migawki udziałów nigdy nie są zastępowane. Należy je jawnie usunąć. Migawki udostępniania można usunąć za pomocą portalu Azure, Azure PowerShell lub Azure CLI.
Przed tym, jak będziesz mógł usunąć migawkę zasobu, musisz usunąć wszystkie zabezpieczenia na koncie magazynu. Przejdź do konta magazynu i wybierz pozycję Ustawienia>Blokady. Jeśli zostaną wyświetlone jakiekolwiek blokady, usuń je.
Aby usunąć migawkę istniejącego udziału plików, zaloguj się do portalu Azure i wykonaj następujące kroki.
W polu wyszukiwania w górnej części portalu Azure wpisz i wybierz pozycję storage accounts.
Wybierz konto usługi magazynowej zawierające udział plików, dla którego chcesz usunąć migawki.
W menu usług, w sekcji Magazynowanie danych, wybierz pozycję Klasyczne udziały plików.
Wybierz udział plików, dla którego chcesz usunąć co najmniej jedną migawkę, a następnie wybierz pozycję Operacje>Migawki. W portalu są wyświetlane wszystkie istniejące migawki udziału plikowego.
Wybierz migawki, które chcesz usunąć, a następnie wybierz pozycję Usuń.
Używanie migawki udziału plików SMB w Windows
Podobnie jak w przypadku lokalnych migawek Volume Shadow Copy (VSS), możesz wyświetlić migawki z zamontowanego udziału plików Azure, korzystając z karty Poprzednie wersje w systemie Windows.
W Eksploratorze plików znajdź zamontowany udział.
Przejdź do elementu lub elementu nadrzędnego, który chcesz przywrócić. Kliknij prawym przyciskiem myszy i wybierz polecenie Właściwości z menu.
Wybierz pozycję Poprzednie wersje, aby wyświetlić listę migawkami udostępniania dla tego katalogu.
Wybierz pozycję Otwórz, aby otworzyć migawkę.
Wybierz przycisk Przywróć. Ta akcja kopiuje zawartość całego katalogu rekursywnie do pierwotnej lokalizacji, gdy została utworzona migawka udziału.
Uwaga
Jeśli plik nie uległ zmianie, nie będzie widoczna poprzednia wersja tego pliku, ponieważ ten plik jest tą samą wersją co migawka. To zachowanie jest zgodne z działaniem na serwerze plików Windows.
Zamontowanie migawki zasobu plikowego SMB w systemie Linux
Aby zamontować określoną migawkę udziału plików SMB platformy Azure w systemie Linux, dołącz opcję snapshot do polecenia mount. Opcja snapshot to czas utworzenia konkretnej migawki w formacie takim jak @GMT-2023.01.05-00.08.20. Jądro systemu Linux obsługuje opcję snapshot począwszy od wersji 4.19.
Po utworzeniu migawki udziału plików postępuj zgodnie z tymi instrukcjami, aby go zainstalować.
W portalu Azure przejdź do konta magazynu zawierającego zasób plików, którego migawkę chcesz zamontować.
W menu usług, w sekcji Magazynowanie danych, wybierz pozycję Klasyczne udziały plików.
Wybierz udział sieciowy.
Wybierz pozycję Migawki operacji > i zanotuj nazwę migawki, którą chcesz zainstalować. Nazwa migawki to znacznik czasu GMT, podobny do tego na zrzucie ekranu.
Przekonwertuj znacznik czasu na format oczekiwany przez
mountpolecenie , czyli @GMT-year.month.day-hour.minutes.seconds. W tym przykładzie przekonwertuj 2023-01-05T00:08:20.000000Z na @GMT-2023.01.05-00.08.20.mountUruchom polecenie przy użyciu czasu GMT, aby określićsnapshotwartość. Zastąp<storage-account-name>,<file-share-name>i znacznik czasu GMT swoimi wartościami. Plik.credzawiera poświadczenia potrzebne do zamontowania udziału.sudo mount -t cifs //<storage-account-name>.file.core.windows.net/<file-share-name> /media/<file-share-name>/snapshot1 -o credentials=/etc/smbcredentials/snapshottestlinux.cred,snapshot=@GMT-2023.01.05-00.08.20Jeśli możesz przeglądać migawkę pod ścieżką
/media/<file-share-name>/snapshot1, instalacja zakończyła się pomyślnie.
Jeśli instalacja zakończy się niepowodzeniem, zobacz Rozwiązywanie problemów z łącznością i dostępem do Azure Files (SMB).
Migawki udziału plików NFS
Użytkownicy udziałów plików platformy Azure dla protokołu NFS (zarówno klasycznych udziałów plików, jak i udziałów plików z Microsoft.FileShares) mogą tworzyć, wyświetlać ich listę, usuwać je i przywracać je z migawek udziału.
Ważne
Przed utworzeniem migawek należy zainstalować udział plików. Jeśli utworzysz nowy udział plików NFS i wykonasz migawki przed zamontowaniem udziału, próba wyświetlenia listy migawek dla tego udziału zwróci pustą listę. Usuń wszystkie migawki wykonane przed pierwszą instalacją i utwórz je ponownie po zainstalowaniu udziału.
Ograniczenia migawek systemu plików NFS
Azure Backup nie obsługuje plików NFS.
Migawki udziałów plików NFS Azure są dostępne we wszystkich regionach chmury publicznej Azure.
Utwórz migawkę klasycznego udziału plików NFS
Migawkę klasycznego udziału plików NFS można utworzyć przy użyciu portalu Azure, Azure PowerShell lub Azure CLI.
Aby utworzyć migawkę istniejącego klasycznego udziału plików, zaloguj się do portalu Azure i wykonaj następujące kroki.
W polu wyszukiwania w górnej części portalu Azure wpisz i wybierz pozycję storage accounts.
Wybierz konto magazynu FileStorage, które zawiera klasyczny udział plików NFS, z którego chcesz utworzyć migawkę.
W menu usług, w sekcji Magazynowanie danych, wybierz pozycję Klasyczne udziały plików.
Wybierz klasyczny udział plików, którego migawkę chcesz utworzyć, a następnie wybierz Operacje>Migawki.
Wybierz + Dodaj migawkę. Dodaj opcjonalny komentarz i wybierz przycisk OK.
Lista migawek klasycznych zasobów udostępniania plików NFS
Wszystkie migawki klasycznego udziału plików można wyświetlić przy użyciu portalu Azure, Azure PowerShell lub Azure CLI.
Aby wyświetlić listę wszystkich migawek dla istniejącego klasycznego współdzielenia plików, zaloguj się do portalu Azure i wykonaj następujące kroki.
W polu wyszukiwania w górnej części portalu Azure wpisz i wybierz pozycję storage accounts.
Wybierz konto storage zawierające klasyczny udział plików NFS, dla którego chcesz wyświetlić migawki.
W menu usług, w sekcji Magazynowanie danych, wybierz pozycję Klasyczne udziały plików.
Wybierz klasyczny udział plików, dla którego chcesz wyświetlić listę migawek.
Wybierz Operacje>Migawki, a portal wyświetli listę wszystkich istniejących migawek dla klasycznego udostępniania plików.
Przywracanie ze zrzutu klasycznego udziału plików NFS
Aby zainstalować klasyczną migawkę udziału plików NFS na maszynie wirtualnej z systemem Linux (klienta NFS) i przywrócić pliki, wykonaj następujące kroki.
Uruchom następujące polecenie w konsoli programu . Zobacz opcje montażu NFS, aby poznać inne polecane opcje montażu. Aby zwiększyć wydajność kopiowania, zamontuj migawkę przy użyciu programu nconnect, aby użyć wielu kanałów TCP. Zastąp wartości symboli zastępczych, w tym nawiasy, własnymi wartościami. Zastąp
/media/nfsswoją lokalną ścieżką montowania, jeśli różni się od tej domyślnej.sudo mount -o vers=4,minorversion=1,proto=tcp,sec=sys <StorageAccountName>.file.core.windows.net:/<StorageAccountName>/<FileShareName> /media/nfsZmień katalog na
/media/nfs/.snapshots, aby można było wyświetlić dostępne migawki. Katalog.snapshotsjest domyślnie ukryty, ale możesz uzyskiwać do niego dostęp i odczytywać go jak każdy katalog. Jeśli właśnie utworzono migawkę, poczekaj co najmniej 30 sekund, aż katalog.snapshotsstanie się dostępny.cd /media/nfs/.snapshotsWyświetl listę zawartości
.snapshotskatalogu.lsKażda migawka ma własny katalog, który służy jako punkt przywracania. Przejdź na katalog z migawkami, dla którego chcesz przywrócić pliki.
cd <snapshot-name>Wyświetl listę zawartości katalogu, aby wyświetlić listę plików i katalogów, które można odzyskać.
lsSkopiuj wszystkie pliki i katalogi z migawki do katalogu przywracania w celu ukończenia przywracania.
cp -r . ../../restore
Pliki i katalogi z migawki są teraz dostępne w katalogu /media/nfs/restore.
Usuwanie migawek klasycznego udziału plików NFS
Istniejące migawki udziałów nigdy nie są zastępowane. Należy je jawnie usunąć. Możesz usunąć migawki udziałów klasycznych za pomocą portalu Azure, Azure PowerShell lub Azure CLI.
Przed tym, jak będziesz mógł usunąć migawkę zasobu, musisz usunąć wszystkie zabezpieczenia na koncie magazynu. Przejdź do konta magazynu i wybierz pozycję Ustawienia>Blokady. Jeśli zostaną wyświetlone jakiekolwiek blokady, usuń je.
Aby usunąć migawkę istniejącego klasycznego udziału plików, zaloguj się do portalu Azure i wykonaj następujące kroki.
W polu wyszukiwania w górnej części portalu Azure wpisz i wybierz pozycję storage accounts.
Wybierz konto FileStorage, które zawiera klasyczny udział plików NFS, dla którego chcesz usunąć migawki.
W menu usług, w sekcji Magazynowanie danych, wybierz pozycję Klasyczne udziały plików.
Wybierz udział plików, dla którego chcesz usunąć co najmniej jedną migawkę, a następnie wybierz pozycję Operacje>Migawki. W portalu są wyświetlane wszystkie istniejące migawki udziału plikowego.
Wybierz migawki, które chcesz usunąć, a następnie wybierz pozycję Usuń.
Utwórz migawkę udziału plików NFS za pomocą Microsoft.FileShares
Możesz utworzyć migawkę udziału plików NFS utworzonego przez dostawcę zasobów Microsoft.FileShares za pomocą portalu Azure, programu Azure PowerShell lub interfejsu wiersza polecenia Azure CLI.
Aby utworzyć migawkę istniejącego udziału plików, zaloguj się do portalu Azure i wykonaj następujące kroki.
W polu wyszukiwania na górze portalu Azure wpisz Udziały plików i wybierz tę pozycję.
Wybierz zasób plików, którego migawkę chcesz utworzyć.
Wybierz pozycję Operacje>Migawki.
Wybierz + Dodaj migawkę. Dodaj opcjonalny komentarz i wybierz przycisk OK.
Zrzut ekranu portalu Azure pokazujący, jak utworzyć migawkę udziału plików za pomocą Microsoft.FileShares.
Zaktualizuj migawkę udziału plików NFS za pomocą Microsoft.FileShares
Możesz zaktualizować istniejącą migawkę udziału plików NFS (na przykład w celu zmodyfikowania jego metadanych) przy użyciu portalu Azure, Azure PowerShell lub Azure CLI.
W polu wyszukiwania na górze portalu Azure wpisz Udziały plików i wybierz tę pozycję.
Wybierz udział plików, dla którego chcesz zaktualizować migawkę.
Wybierz pozycję Operacje>Migawki.
Zaznacz pole wyboru dla określonej migawki, którą chcesz zaktualizować, a następnie wybierz pozycję Właściwości.
Zaktualizuj metadane migawki w wyskakującym okienku, a następnie wybierz Zapisz.
Wyświetl migawki udziałów plików NFS za pomocą Microsoft.FileShares
Możesz wyświetlić wszystkie migawki udziału plików NFS, korzystając z portalu Azure, Azure PowerShell lub Azure CLI.
Aby wyświetlić listę wszystkich migawek dla istniejącego udziału plików, zaloguj się do portalu Azure i wykonaj następujące kroki:
W polu wyszukiwania na górze portalu Azure wpisz Udziały plików i wybierz tę pozycję.
Wybierz zasób plikowy, aby wyświetlić jego migawki.
Wybierz pozycję Operacje>Migawki. W portalu są wyświetlane wszystkie istniejące migawki udziału plikowego.
Przywracanie z migawki udziału plików NFS (Microsoft.FileShares)
Aby zainstalować migawkę udziału plików NFS na maszynie wirtualnej z systemem Linux (klienta NFS) i przywrócić pliki, wykonaj następujące kroki.
Zaloguj się do portalu Azure i przejdź do udziału plików.
Wybierz widok JSON w prawym górnym rogu. W widoku JSON w obszarze właściwości skopiuj wartość parametru hostName. Format wygląda następująco:
fs-xxxxxxxxxxxxxxxxx.xx.file.storage.azure.net. Aby wyodrębnić nazwę hosta używając PowerShell, uruchom polecenieGet-AzFileShare -ResourceGroupName $resourceGroup -ResourceName $shareNamei wyszukaj właściwośćhostNamew danych wyjściowych. Aby wyodrębnić hostName przy użyciu Azure CLI, uruchom polecenieaz fileshare show --resource-group $resourceGroup --name $shareNamei wyszukaj właściwośćhostNamew danych wyjściowych. Pamiętaj, aby zastąpić$resourceGroupi$shareNamewłasnymi wartościami.Uruchom następujące polecenie w konsoli programu . Zastąp wartości symboli zastępczych, w tym nawiasy, własnymi wartościami. Wartość parametru
<hostName>powinna być całą wartością skopiowaną w kroku 2. Wartość parametru<hostNamePrefix>to pierwszy segment nazwy hosta (do pierwszej kropki), który obejmuje wszystko przed znakiem.xx.file.storage.azure.net.Zastąp
/media/nfsścieżką montowania lokalnego dla udziału plików, jeśli jest inna. Aby zwiększyć wydajność kopiowania, zamontuj migawkę przy użyciu programu nconnect, aby użyć wielu kanałów TCP. Zobacz opcje montażu NFS, aby poznać inne polecane opcje montażu.sudo mount -o vers=4,minorversion=1,proto=tcp,sec=sys <hostName>:/<hostNamePrefix>/<fileShareName> /media/nfsZmień katalog na
/media/nfs/.snapshots, aby można było wyświetlić dostępne migawki. Katalog.snapshotsjest domyślnie ukryty, ale możesz uzyskiwać do niego dostęp i odczytywać go jak każdy katalog. Jeśli właśnie utworzono migawkę, poczekaj co najmniej 30 sekund, aż katalog.snapshotsstanie się dostępny.cd /media/nfs/.snapshotsWyświetl listę zawartości
.snapshotskatalogu.lsKażda migawka ma własny katalog, który służy jako punkt przywracania. Przejdź na katalog z migawkami, dla którego chcesz przywrócić pliki.
cd <snapshot-name>Wyświetl listę zawartości katalogu, aby wyświetlić listę plików i katalogów, które można odzyskać.
lsSkopiuj wszystkie pliki i katalogi z migawki do katalogu przywracania w celu ukończenia przywracania.
cp -r . ../../restore
Pliki i katalogi z migawki są teraz dostępne w katalogu /media/nfs/restore.
Usuń snapshoty z NFS udostępnionych plików (Microsoft. FileShares)
Istniejące migawki udziałów nigdy nie są zastępowane. Należy je jawnie usunąć. Migawki udostępniania można usunąć za pomocą portalu Azure, Azure PowerShell lub Azure CLI.
Aby usunąć migawkę istniejącego udziału plików, zaloguj się do portalu Azure i wykonaj następujące kroki.
W polu wyszukiwania na górze portalu Azure wpisz Udziały plików i wybierz tę pozycję.
Wybierz folder udostępniony, dla którego chcesz usunąć migawki.
Aby usunąć co najmniej jedną migawkę, wybierz Operacje>Migawki. W portalu są wyświetlane wszystkie istniejące migawki udziału plikowego.
Wybierz migawki, które chcesz usunąć, a następnie wybierz pozycję Usuń.
Zobacz także
- Praca nad zrzutami udziałów w: