ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يصف هذا التشغيل السريع كيفية تكوين النسخ الاحتياطي المخزن لملفات Azure باستخدام Azure CLI. يُستخدم "Azure CLI" لإنشاء موارد "Azure" وإدارتها من سطر الأوامر أو من خلال البرامج النصية. يمكنك أيضاً تنفيذ هذه الخطوات باستخدام Azure PowerShell أو في مدخل Microsoft Azure.
يدعم Azure Backup تكوين النسخ الاحتياطية للقطة والنسخ الاحتياطية المخزنة لملفات Azure في حسابات التخزين الخاصة بك. توفر النسخ الاحتياطية المخزنة حلا خارج الموقع، وتخزين البيانات في حساب تخزين v2 عام للحماية من برامج الفدية الضارة وإجراءات المسؤول الضارة. يمكنك:
- تعريف جداول النسخ الاحتياطي وإعدادات الاستبقاء.
- تخزين بيانات النسخ الاحتياطي في مخزن خدمة الاسترداد، مع الاحتفاظ بها لمدة تصل إلى 10 سنوات.
المتطلبات الأساسية
قبل تكوين النسخ الاحتياطي المخزن لملفات Azure، تأكد من استيفاء المتطلبات الأساسية التالية:
استخدم Bash في Azure Cloud Shell. راجع دليل التشغيل السريع.
تثبيت Azure CLI لتشغيل أوامر CLI محليا. بالنسبة إلى Windows أو macOS، استخدم حاوية Docker. تعرف على كيفية استخدام حاوية Docker. لتثبيت Azure CLI وترقيته محليا، اتبع الخطوات التالية:
سجل الدخول باستخدام
az login
الأمر واتبع الإرشادات الموجودة على المحطة الطرفية. للحصول على خيارات تسجيل الدخول الأخرى، راجع تسجيل الدخول باستخدام Azure CLI.عند المطالبة، قم بتثبيت ملحق Azure CLI. تعرف على كيفية استخدام الملحقات مع Azure CLI.
تحقق من إصدار Azure CLI باستخدام
az version
وتحديث إذا لزم الأمرaz upgrade
.إشعار
يجب أن يكون إصدار Azure CLI 2.0.18 أو أعلى. يحتوي Azure Cloud Shell بالفعل على أحدث إصدار.
تأكد من أن File Share في نوع حساب تخزين معتمد. راجع مصفوفة دعم النسخ الاحتياطي لملفات Azure.
السماح لخدمات Azure في قائمة الخدمات الموثوق بها في إعدادات جدار الحماية بالوصول إلى حساب التخزين، إذا كان الوصول مقيدا. تعرف على كيفية منح استثناء.
استخدم مخزن خدمات الاسترداد الموجود. إذا لم يكن لديك المخزن، فبادر بإنشاء مخزن.
إنشاء نهج النسخ الاحتياطي لعملية النسخ الاحتياطي.
تكوين النسخ الاحتياطي
لتكوين النسخ الاحتياطي المخزن لملفات Azure، استخدم az backup protection enable-for-azurefileshare
الأمر .
يتيح الأمر المثال التالي النسخ الاحتياطي لمشاركة الملفات afs0
في afsbugbash0
حساب التخزين باستخدام نهج النسخ الاحتياطي للجدول 1:
az backup protection enable-for-azurefileshare -p "vaultpol" --resource-group myResourceGroup --vault-name myRecoveryServicesVault --storage-account "afsbugbash0" --azure-file-share "afs0"
output
(azcli) C:\Users\testuser\Downloads\CLIForAFS\azure-cli>az backup protection enable-for-azurefileshare -p "snappol" --resource-group "myResourceGroup " --vault-name "afsbugbashvault" --storage-account "afsbugbash0" --azure-file-share "afs0"
{
"eTag": null,
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup /providers/Microsoft.RecoveryServices/vaults/ myRecoveryServicesVault /backupFabrics/Azure/protectionContainers/StorageContainer;storage;myResourceGroup ;afsbugbash0/protectedItems/AzureFileShare;9031e290ca28baa9cb64903a30247d2b9ff3ca143a5e1a37c7afec6b2ff1a2e4",
"location": null,
"name": "AzureFileShare;9031e290ca28baa9cb64903a30247d2b9ff3ca143a5e1a37c7afec6b2ff1a2e4",
"properties": {
"backupManagementType": "AzureStorage",
"backupSetName": null,
"containerName": "StorageContainer;storage;myResourceGroup ;afsbugbash0",
"createMode": null,
"deferredDeleteTimeInUtc": null,
"deferredDeleteTimeRemaining": null,
"extendedInfo": null,
"friendlyName": "afs0",
"isArchiveEnabled": false,
"isDeferredDeleteScheduleUpcoming": null,
"isRehydrate": null,
"isScheduledForDeferredDelete": null,
"kpisHealths": null,
"lastBackupStatus": "Completed",
"lastBackupTime": "2025-01-16T23:02:10.801858+00:00",
"lastRecoveryPoint": null,
"policyId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.RecoveryServices/vaults/ myRecoveryServicesVault /backupPolicies/vaultpol",
"policyName": null,
"protectedItemType": "AzureFileShareProtectedItem",
"protectionState": "Protected",
"protectionStatus": "Healthy",
"resourceGuardOperationRequests": null,
"softDeleteRetentionPeriod": 0,
"softDeleteRetentionPeriodInDays": null,
"sourceResourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup /providers/Microsoft.storage/storageAccounts/afsbugbash0",
"vaultId": "https://management.azure.com/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup /providers/Microsoft.RecoveryServices/vaults/afsbugbashvault",
"workloadType": "AzureFileShare"
},
"resourceGroup": "myResourceGroup ",
"tags": null,
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems"
}
الخطوات التالية
- استعادة ملفات Azure باستخدام CLI.
- استعادة ملفات Azure باستخدام مدخل Microsoft AzureوAzure PowerShellوواجهة برمجة تطبيقات REST.
- إدارة النسخ الاحتياطية لملفات Azure باستخدام مدخل Microsoft AzureوAzure PowerShellوAzure CLIوواجهة برمجة تطبيقات REST.