Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver hur du hanterar och övervakar säkerhetskopierade Azure Files (ögonblicksbild och välvda säkerhetskopior) med Azure Backup via Azure PowerShell. Du kan också hantera Azure Files-säkerhetskopior med hjälp av Azure-portalen, Azure CLI, REST API.
Varning
Kontrollera att PowerShell-versionen har uppgraderats till den lägsta versionen för Az.RecoveryServices 2.6.0 för Azure Files-säkerhetskopior.
Läs mer om kraven för ändringen.
Ändra skyddsprincipen
Välj en säkerhetskopieringsnivå:
Om du vill ändra principen som används för att säkerhetskopiera Azure Files använder du Enable-AzRecoveryServicesBackupProtection. Ange relevant säkerhetskopieringsobjekt och den nya säkerhetskopieringsprincipen.
I följande exempel ändras testazureFS-skyddsprincipen från dailyafs till 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
Ändra skyddet för en befintlig säkerhetskopieringsinstans
Om du vill ändra skyddet för en befintlig säkerhetskopieringsinstans kör du följande cmdletar:
Hämta de containrar som är tillgängliga i lagringskontot.
$saName = "MyStorage" $container = Get-AzRecoveryServicesBackupContainer ` -VaultId $vault.ID ` -ContainerType AzureStorage ` -FriendlyName $saName $containerExempel på utdata:
PS C:\Users\testuser> $container FriendlyName ResourceGroupName Status ContainerType ------------ ----------------- ------ ------------- dayaafssa Daya-BCDR-RG Registered AzureStorageHämta säkerhetskopieringsobjektet som ska ändras.
$item = Get-AzRecoveryServicesBackupItem ` -VaultId $vault.ID ` -Container $container ` -WorkloadType AzureFilesExempel på utdata:
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…Ändra skyddet.
$enableJob = Enable-AzRecoveryServicesBackupProtection ` -VaultId $vault.ID ` -Policy $policy ` -Item $item[01]
Spåra säkerhetskopierings- och återställningsjobb
Säkerhetskopierings- och återställningsåtgärder på begäran returnerar ett jobb tillsammans med ett ID, vilket visas när du kör en säkerhetskopiering på begäran. Använd cmdleten Get-AzRecoveryServicesBackupJobDetails för att spåra jobbets förlopp och information.
$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.
Stoppa skyddet av en fildelningsresurs
Du kan stoppa skyddet för Azure Files på något av följande sätt:
- Stoppa alla framtida säkerhetskopieringsjobb och ta bort alla återställningspunkter
- Stoppa alla framtida säkerhetskopieringsjobb men lämna återställningspunkterna
Det kan finnas en kostnad som är kopplad till att lämna återställningspunkterna i lagringen, eftersom de underliggande ögonblicksbilder som skapas av Azure Backup behålls. Fördelen med att lämna återställningspunkterna är dock att du kan återställa fildelningen senare, om så önskas. Information om kostnaden för att lämna återställningspunkterna finns i prisinformationen. Om du väljer att ta bort alla återställningspunkter kan du inte återställa fildelningen.
Stoppa skyddet och bibehåll återställningspunkter
Om du vill stoppa skyddet när du behåller data använder du cmdleten Disable-AzRecoveryServicesBackupProtection .
I följande exempel stoppas skyddet för afsfileshare fildelning men alla återställningspunkter behålls.
$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
Jobb-ID-attributet i utdata motsvarar jobb-ID:t för jobbet som skapas av säkerhetskopieringstjänsten för din stoppa skyddet åtgärd. Om du vill spåra jobbets status använder du cmdleten Get-AzRecoveryServicesBackupJob .
Stoppa skyddet utan att behålla återställningspunkter
Om du vill stoppa skyddet utan att behålla återställningspunkter använder du cmdleten Disable-AzRecoveryServicesBackupProtection och lägger till parametern -RemoveRecoveryPoints .
I följande exempel stoppas skyddet för afsfileshare Fildelning utan att behålla återställningspunkter.
$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
Nästa steg
Läs mer om att hantera Azure Files-säkerhetskopior i Azure-portalen.