Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этой статье описывается, как управлять и мониторить резервными копиями файлов Azure (моментальными снимками и архивированными резервными копиями) с помощью Azure Backup и Azure PowerShell. Вы также можете управлять резервными копиями файлов Azure с помощью портала Azure, Azure CLI, REST API.
Предупреждение
Убедитесь, что версия PowerShell обновлена до минимальной версии для Az.RecoveryServices 2.6.0 резервных копий файлов Azure.
Дополнительные сведения о требованиях к изменению.
Изменение политики защиты
Выберите уровень резервного копирования:
Чтобы изменить политику, используемую для резервного копирования файлов Azure, используйте Enable-AzRecoveryServicesBackupProtection. Укажите соответствующий объект резервного копирования и новую политику резервного копирования.
В следующем примере политика защиты testAzureFS изменяется с dailyafs на monthlyafs.
$monthlyafsPol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "monthlyafs"
$afsContainer = Get-AzRecoveryServicesBackupContainer -FriendlyName "testStorageAcct" -ContainerType AzureStorage
$afsBkpItem = Get-AzRecoveryServicesBackupItem -Container $afsContainer -WorkloadType AzureFiles -Name "testAzureFS"
Enable-AzRecoveryServicesBackupProtection -Item $afsBkpItem -Policy $monthlyafsPol
Изменение защиты для существующего экземпляра резервного копирования
Чтобы изменить защиту для существующего экземпляра резервного копирования, выполните следующие командлеты:
Получите доступные контейнеры в учетной записи хранения.
$saName = "MyStorage" $container = Get-AzRecoveryServicesBackupContainer ` -VaultId $vault.ID ` -ContainerType AzureStorage ` -FriendlyName $saName $containerПример выходных данных:
PS C:\Users\testuser> $container FriendlyName ResourceGroupName Status ContainerType ------------ ----------------- ------ ------------- dayaafssa Daya-BCDR-RG Registered AzureStorageНайдите элемент резервной копии, чтобы изменить его.
$item = Get-AzRecoveryServicesBackupItem ` -VaultId $vault.ID ` -Container $container ` -WorkloadType AzureFilesПример выходных данных:
PS C:\Users\testuser> $item Name FriendlyName ContainerType ContainerUniqueName WorkloadType Protec tionSt atus ---- ------------ ------------- ------------------- ------------ ------ AzureFileShare;C3706F26E2AED1C4082559C3… dpafs-2 AzureStorage StorageContainer;Storage;Daya-BCDR-RG;d… AzureFiles Healt… AzureFileShare;216165261F88994EC0E80277… dpafs-1 AzureStorage StorageContainer;Storage;Daya-BCDR-RG;d… AzureFiles Healt…Измените защиту.
$enableJob = Enable-AzRecoveryServicesBackupProtection ` -VaultId $vault.ID ` -Policy $policy ` -Item $item[01]
Отслеживание заданий резервного копирования и восстановления
Операции резервного копирования и восстановления по запросу возвращают задание вместе с идентификатором, как показано, когда вы выполняете резервное копирование по запросу. Используйте командлет Get-AzRecoveryServicesBackupJobDetails, чтобы отслеживать выполнение задания и получать его подробности.
$job = Get-AzRecoveryServicesBackupJob -JobId 00000000-6c46-496e-980a-3740ccb2ad75 -VaultId $vaultID
$job | fl
IsCancellable : False
IsRetriable : False
ErrorDetails : {Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.AzureFileShareJobErrorInfo}
ActivityId : 00000000-5b71-4d73-9465-8a4a91f13a36
JobId : 00000000-6c46-496e-980a-3740ccb2ad75
Operation : Restore
Status : Failed
WorkloadName : testAFS
StartTime : 12/10/2018 9:56:38 AM
EndTime : 12/10/2018 11:03:03 AM
Duration : 01:06:24.4660027
BackupManagementType : AzureStorage
$job.ErrorDetails
ErrorCode ErrorMessage Recommendations
--------- ------------ ---------------
1073871825 Microsoft Azure Backup encountered an internal error. Wait for a few minutes and then try the operation again. If the issue persists, please contact Microsoft support.
Остановка защиты файлового общего доступа
Вы можете остановить защиту файлов Azure с помощью одного из следующих способов:
- остановить все будущие задания резервного копирования и удалить все точки восстановления;
- остановить все будущие задания резервного копирования, но сохранить точки восстановления.
Может взиматься плата за хранение точек восстановления, так как моментальные снимки, сделанные с помощью Azure Backup, сохраняются. Однако преимущество сохранения точек восстановления заключается в том, что вы можете восстановить файловый ресурс позже, если это необходимо. Дополнительные сведения о стоимости сохранения точек восстановления см. в подробностях о ценах. Если вы решите удалить все точки восстановления, восстановление общего файлового ресурса станет невозможным.
Отключение защиты и сохранение точек восстановления
Чтобы отключить защиту, сохранив при этом данные, используйте командлет Disable-AzRecoveryServicesBackupProtection.
Следующий пример останавливает защиту для общей папки afsfileshare , но сохраняет все точки восстановления:
$vaultID = Get-AzRecoveryServicesVault -ResourceGroupName "afstesting" -Name "afstest" | select -ExpandProperty ID
$bkpItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureStorage -WorkloadType AzureFiles -Name "afsfileshare" -VaultId $vaultID
Disable-AzRecoveryServicesBackupProtection -Item $bkpItem -VaultId $vaultID
WorkloadName Operation Status StartTime EndTime JobID
------------ --------- ------ --------- ------- -----
afsfileshare DisableBackup Completed 1/26/2020 2:43:59 PM 1/26/2020 2:44:21 PM 98d9f8a1-54f2-4d85-8433-c32eafbd793f
Атрибут идентификатора задания в выходных данных соответствует идентификатору задания, созданного службой резервного копирования для операции остановки защиты. Для отслеживания состояния задания используйте командлет Get-AzRecoveryServicesBackupJob.
Отключение защиты без сохранения точек восстановления
Чтобы отключить защиту без сохранения точек восстановления, используйте командлет Disable-AzRecoveryServicesBackupProtection с параметром -RemoveRecoveryPoints.
В следующем примере защита файлового ресурса afsfileshare прекращается без сохранения точек восстановления:
$vaultID = Get-AzRecoveryServicesVault -ResourceGroupName "afstesting" -Name "afstest" | select -ExpandProperty ID
$bkpItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureStorage -WorkloadType AzureFiles -Name "afsfileshare" -VaultId $vaultID
Disable-AzRecoveryServicesBackupProtection -Item $bkpItem -VaultId $vaultID -RemoveRecoveryPoints
WorkloadName Operation Status StartTime EndTime JobID
------------ --------- ------ --------- ------- -----
afsfileshare DeleteBackupData Completed 1/26/2020 2:50:57 PM 1/26/2020 2:51:39 PM b1a61c0b-548a-4687-9d15-9db1cc5bcc85
Следующие шаги
Сведения об управлении резервными копиями файлов Azure на портале Azure.