Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Azure PowerShell aracılığıyla Azure Backup kullanarak yedeklenen Azure Dosyalarının (anlık görüntü ve kasalı yedeklemeleri) nasıl yönetilip izleneceği açıklanır. Azure portalı, Azure CLI, REST API'yi kullanarak Azure Dosyalar yedeklemelerini de yönetebilirsiniz.
Uyarı
PowerShell sürümünün Azure Dosyalar yedeklemeleri için Az.RecoveryServices 2.6.0 için en düşük sürüme yükseltildiğinden emin olun.
Değişiklikgereksinimleri hakkında daha fazla bilgi edinin.
Desteklenen Azure Dosyaları yedekleme ve geri yükleme senaryoları, bölge kullanılabilirliği ve sınırlamaları hakkında bilgi edinmek için destek matrisine bakın. Sık sorulan sorular için sık sorulan sorulara bakın.
Koruma ilkesini değiştirme
Bir yedekleme katmanı seçin:
Azure Dosyalarını yedeklemek için kullanılan ilkeyi değiştirmek için Enable-AzRecoveryServicesBackupProtectionkullanın. İlgili yedekleme öğesini ve yeni yedekleme ilkesini belirtin.
Aşağıdaki örnek, testAzureFS koruma ilkesini günlükafs'dan aylıkafs'a değiştirir.
$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
Mevcut yedekleme örneğinin korumasını değiştirme
Mevcut bir yedekleme örneğinin korumasını değiştirmek için aşağıdaki cmdlet'leri çalıştırın:
Depolama hesabında kullanılabilir kapsayıcıları alın.
$saName = "MyStorage" $container = Get-AzRecoveryServicesBackupContainer ` -VaultId $vault.ID ` -ContainerType AzureStorage ` -FriendlyName $saName $containerÖrnek çıkış:
PS C:\Users\testuser> $container FriendlyName ResourceGroupName Status ContainerType ------------ ----------------- ------ ------------- dayaafssa Daya-BCDR-RG Registered AzureStorageDeğiştirmek için yedekleme öğesini seçin.
$item = Get-AzRecoveryServicesBackupItem ` -VaultId $vault.ID ` -Container $container ` -WorkloadType AzureFilesÖrnek çıkış:
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…Korumayı değiştirin.
$enableJob = Enable-AzRecoveryServicesBackupProtection ` -VaultId $vault.ID ` -Policy $policy ` -Item $item[01]
Yedekleme ve geri yükleme işlerini izleme
İsteğe bağlı yedekleme ve geri yükleme işlemleri, isteğe bağlı yedekleme çalıştırdığınızda gösterildiği gibi, bir kimlik ile birlikte bir iş döndürür. İş ilerleme durumunu ve ayrıntılarını izlemek için Get-AzRecoveryServicesBackupJobDetails cmdlet'ini kullanın.
$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.
Dosya Paylaşımı üzerindeki korumayı durdurun
Aşağıdaki yollardan birini kullanarak Azure Dosyalar için korumayı durdurabilirsiniz:
- Gelecekteki tüm yedekleme işlerini durdurun ve tüm kurtarma noktalarını silin
- Gelecekteki tüm yedekleme işlerini durdurun ancak kurtarma noktalarından çıkın
Arka plandaki anlık görüntülerin Azure Backup tarafından korunması nedeniyle kurtarma noktalarını depolamada bırakmanın bir maliyeti olabilir. Ancak, kurtarma noktalarından ayrılmanın avantajı, isterseniz Dosya Paylaşımı'nı daha sonra geri yükleyebilirsiniz. Kurtarma noktalarından çıkmanın maliyeti hakkında bilgi için fiyatlandırma ayrıntılarına bakın. Tüm kurtarma noktalarını silmeyi seçerseniz, Dosya Paylaşımı'nı geri yükleyemezsiniz.
Korumayı durdurma ve kurtarma noktalarını koruma
Verileri tutarken korumayı durdurmak için Disable-AzRecoveryServicesBackupProtection cmdlet'ini kullanın.
Aşağıdaki örnek, afsfileshare Dosya Paylaşımı için korumayı durdurur ancak tüm kurtarma noktalarını korur:
$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
Çıktıdaki Görev Kimliği özelliği, korumayı durdurma işleminiz için yedekleme hizmeti tarafından oluşturulan görevin Görev Kimliğine karşılık gelir. İşin durumunu izlemek için Get-AzRecoveryServicesBackupJob cmdlet'ini kullanın.
Kurtarma noktalarını korumadan korumayı durdurma
Kurtarma noktalarını korumadan korumayı durdurmak için Disable-AzRecoveryServicesBackupProtection cmdlet'ini kullanın ve -RemoveRecoveryPoints parametresini ekleyin.
Aşağıdaki örnek, kurtarma noktalarını korumadan afsfileshare Dosya Paylaşımı için korumayı durdurur:
$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
Sonraki adımlar
Azure portalında Azure Dosyalar yedeklemelerini yönetme hakkında bilgi edinin.