إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يوفر Azure CLI تجربة سطر أوامر لإدارة موارد Azure. إنها أداة رائعة لإنشاء تنفيذ تلقائي مخصص لاستخدام موارد Azure. توضح هذه المقالة بالتفصيل كيفية إجراء نسخ احتياطي لملفات Azure باستخدام Azure CLI. يمكنك أيضا تنفيذ هذه الخطوات عبر Azure PowerShell أو مدخل Microsoft Azure.
بنهاية هذا البرنامج التعليمي، ستتعلم كيفية تنفيذ العمليات أدناه باستخدام Azure CLI:
- أنشئ مخزن خدمات الاسترداد
- تمكين النسخ الاحتياطي لملفات Azure
- تشغيل نسخة احتياطية عند الطلب لمشاركات الملفات
المتطلبات الأساسية
استخدم بيئة Bash في Azure Cloud Shell. لمزيد من المعلومات، راجع بدء استخدام Azure Cloud Shell.
إذا كنت تفضل تشغيل أوامر مرجع CLI محلياً قم بتثبيت CLI Azure. إذا كنت تعمل على نظام تشغيل Windows أو macOS، ففكر في تشغيل Azure CLI في حاوية Docker. لمزيد من المعلومات، راجع كيفية تشغيل Azure CLI في حاوية Docker.
إذا كنت تستخدم تثبيت محلي، يُرجى تسجيل الدخول إلى Azure CLI مستخدمًا أمر az login. لإنهاء عملية المصادقة، اتبع الخطوات المعروضة في جهازك. للحصول على خيارات تسجيل الدخول الأخرى، راجع المصادقة على Azure باستخدام Azure CLI.
عندما يُطلب منك، قم بتثبيت ملحق Azure CLI عند الاستخدام لأول مرة. لمزيد من المعلومات حول الملحقات، راجع استخدام الملحقات وإدارتها باستخدام Azure CLI.
يُرجى تشغيل إصدار az للوصول إلى الإصدار والمكتبات التابعة التي تم تثبيتها. للتحديث لآخر إصدار، يُرجى تشغيل تحديث az.
- يتطلب هذا البرنامج التعليمي الإصدار 2.0.18 أو أحدث من Azure CLI. إذا كنت تستخدم Azure Cloud Shell، يتم تثبيت أحدث إصدار بالفعل.
أنشئ مخزن خدمات الاسترداد
مخزن خدمات الاسترداد هو كيان يمنحك طريقة عرض موحدة وقدرة إدارة عبر جميع عناصر النسخ الاحتياطي. عند تشغيل مهمة النسخ الاحتياطي، فإنها تنشئ نقطة استعادة داخل مخزن Recovery Services. يمكنك بعد ذلك استخدام إحدى نقاط الاسترداد هذه لاستعادة البيانات إلى نقطة زمنية معينة.
اتبع هذه الخطوات لإنشاء مخزن Recovery Services:
يتم وضع مخزن في مجموعة موارد. إذا لم يكن لديك مجموعة موارد موجودة، فبادر بإنشاء مجموعة جديدة باستخدام az group create . في هذا البرنامج التعليمي، نقوم بإنشاء مجموعة الموارد الجديدة azurefiles في منطقة شرق الولايات المتحدة.
az group create --name AzureFiles --location eastus --output tableLocation Name ---------- ---------- eastus AzureFilesاستخدم az backup vault create cmdlet لإنشاء المخزن. حدد نفس الموقع للخزنة كما تم استخدامه لمجموعة الموارد.
ينشئ المثال التالي مخزن خدمات الاسترداد المسمى azurefilesvault في منطقة شرق الولايات المتحدة.
az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output tableLocation Name ResourceGroup ---------- ---------------- --------------- eastus azurefilesvault azurefiles
تمكين النسخ الاحتياطي لملفات Azure
يفترض هذا القسم أن لديك بالفعل ملفات Azure التي تريد تكوين النسخ الاحتياطي لها. إذا لم يكن لديك واحد، قم بإنشاء Azure Files باستخدام الأمر az storage share create .
لتمكين النسخ الاحتياطي لمشاركات الملفات، تحتاج إلى إنشاء نهج حماية يحدد وقت تشغيل مهمة النسخ الاحتياطي ومدة تخزين نقاط الاسترداد. يمكنك إنشاء نهج نسخ احتياطي باستخدام az backup policy create cmdlet.
يستخدم المثال التالي az backup protection enable-for-azurefileshare cmdlet لتمكين النسخ الاحتياطي لمشاركة ملف azurefiles في حساب تخزين afsaccount باستخدام نهج النسخ الاحتياطي للجدول 1 :
az backup protection enable-for-azurefileshare --vault-name azurefilesvault --resource-group azurefiles --policy-name schedule1 --storage-account afsaccount --azure-file-share azurefiles --output table
Name ResourceGroup
------------------------------------ ---------------
0caa93f4-460b-4328-ac1d-8293521dd928 azurefiles
تتوافق سمة الاسم في الإخراج مع اسم المهمة التي تم إنشاؤها بواسطة خدمة النسخ الاحتياطي لعملية تمكين النسخ الاحتياطي . لتعقب حالة المهمة، استخدم الأمر az backup job show cmdlet.
تشغيل نسخة احتياطية عند الطلب لمشاركة الملفات
إذا كنت ترغب في تشغيل نسخة احتياطية عند الطلب لمشاركة الملفات بدلا من انتظار نهج النسخ الاحتياطي لتشغيل المهمة في الوقت المجدول، فاستخدم az backup protection backup-now cmdlet.
تحتاج إلى تحديد المعلمات التالية لتشغيل نسخة احتياطية عند الطلب:
- --اسم الحاوية هو اسم حساب التخزين الذي يستضيف مشاركة الملف. لاسترداد الاسم أو الاسم المألوف لحاويتك، استخدم الأمر az backup container list.
- --اسم العنصر هو اسم "مشاركة الملفات" الذي تريد تشغيل نسخة احتياطية عند الطلب له. لاسترداد الاسم أو الاسم المألوف للعنصر الذي نُسخ احتياطياً، استخدم الأمر az backup item list .
- --الاحتفاظ حتى يحدد التاريخ حتى عندما تريد الاحتفاظ بنقطة الاسترداد. يجب تعيين القيمة بتنسيق التوقيت العالمي المتفق عليه (dd-mm-yyyy).
يقوم المثال التالي بتشغيل نسخة احتياطية عند الطلب ل مشاركة ملفات azurefiles في حساب تخزين afsaccount مع الاحتفاظ حتى 20-01-2020.
az backup protection backup-now --vault-name azurefilesvault --resource-group azurefiles --container-name "StorageContainer;Storage;AzureFiles;afsaccount" --item-name "AzureFileShare;azurefiles" --retain-until 20-01-2020 --output table
Name ResourceGroup
------------------------------------ ---------------
9f026b4f-295b-4fb8-aae0-4f058124cb12 azurefiles
تتوافق سمة الاسم في الإخراج مع اسم المهمة التي تم إنشاؤها بواسطة خدمة النسخ الاحتياطي لعملية "النسخ الاحتياطي عند الطلب". لتعقب حالة الوظيفة، استخدم الأمر az backup job show cmdlet.
الخطوات التالية
- استعادة ملفات Azure باستخدام CLI.
- استعادة ملفات Azure باستخدام مدخل Microsoft AzureوAzure PowerShellوواجهة برمجة تطبيقات REST.
- إدارة النسخ الاحتياطية لملفات Azure باستخدام مدخل Microsoft AzureوAzure PowerShellوAzure CLIوواجهة برمجة تطبيقات REST.