كيفية توسيع الأقراص الثابتة الظاهرية المرفقة بجهاز ظاهري يعمل بنظام Windows
ينطبق على: ✔️ أجهزة ظاهرية تعمل بنظام التشغيل Windows ✔️ مجموعات مقياس مرنة
عند إنشاء جهاز ظاهري جديد في مجموعة موارد عن طريق نشر صورة من Azure Marketplace، غالبا ما يكون محرك أقراص نظام التشغيل الافتراضي 127 غيغابايت (تحتوي بعض الصور على أحجام أقراص نظام تشغيل أصغر بشكل افتراضي). على الرغم من أنه من الممكن إضافة أقراص بيانات إلى الجهاز الظاهري (يعتمد الرقم على SKU الذي اخترته) ونوصي بتثبيت التطبيقات وأحمال العمل كثيفة الاستخدام لوحدة المعالجة المركزية على هذه الأقراص الملحقة، غالبا ما يحتاج العملاء إلى توسيع محرك أقراص نظام التشغيل لدعم سيناريوهات محددة:
- لدعم التطبيقات القديمة التي تقوم بتثبيت المكونات على محرك أقراص نظام التشغيل.
- لترحيل كمبيوتر شخصي أو جهاز ظاهري فعلي من أماكن العمل باستخدام محرك أقراص نظام تشغيل أكبر.
هام
ما لم تستخدم تغيير الحجم بدون وقت تعطل (معاينة)، فإن تغيير حجم نظام تشغيل أو قرص بيانات لجهاز Azure الظاهري يتطلب تحديد موقع الجهاز الظاهري.
لا يتوفر دعم تقليص قرص موجود، وقد يؤدي ذلك إلى فقد البيانات.
بعد توسيع الأقراص، تحتاج إلى توسيع وحدة التخزين في نظام التشغيل للاستفادة من القرص الأكبر.
تغيير الحجم دون وقت تعطل (معاينة)
يمكنك الآن تغيير حجم الأقراص المدارة دون تحديد موقع الجهاز الظاهري.
تخضع هذه المعاينة للقيود التالية:
- غير مدعوم إلا لأقراص البيانات.
- لا يمكن توسيع الأقراص الأصغر من 4 تيرابايت إلى 4 تيرابايت أو أكبر بدون وقت تعطل.
- قم بالتثبيت والاستخدام إما:
- أحدث Azure CLI
- أحدث وحدة Azure PowerShell النمطية
- مدخل Azure إذا تم الوصول إليه من خلال https://aka.ms/iaasexp/DiskLiveResize
- أو قالب Azure Resource Manager مع إصدار واجهة برمجة تطبيقات 2021-04-01 أو أحدث.
للتسجيل في الميزة، استخدم الأمر التالي:
Register-AzProviderFeature -FeatureName "LiveResize" -ProviderNamespace "Microsoft.Compute"
قد يستغرق الأمر بضع دقائق حتى يكتمل التسجيل. لتأكيد تسجيلك، استخدم الأمر التالي:
Get-AzProviderFeature -FeatureName "LiveResize" -ProviderNamespace "Microsoft.Compute"
تغيير حجم قرص مدار في مدخل Azure
هام
إذا قمت بتمكين LiveResize وكان القرص يفي بالمتطلبات الواردة في تغيير الحجم بدون وقت تعطل (المعاينة)، فيمكنك تخطي الخطوة 1. لتغيير حجم قرص بدون وقت تعطل في مدخل Azure، يجب استخدام الارتباط التالي: https://aka.ms/iaasexp/DiskLiveResize
في مدخل Azure، انتقل إلى الجهاز الظاهري الذي تريد توسيع القرص فيه. حدد Stop (إيقاف) لتحديد موقع الجهاز الظاهري.
في القائمة اليسرى أسفل Settings، حدد Disks.
ضمن Disk name، حدد القرص الذي تريد تغيير حجمه.
في القائمة اليسرى ضمن Settings، حدد Size + performance.
في Size + performance، حدد حجم القرص الذي تريده.
تحذير
يجب أن يكون الحجم الجديد أكبر من حجم القرص الموجود. الحد الأقصى المسموح به هو 4,095 جيجابايت لأقراص نظام التشغيل. (من الممكن توسيع الكائن الثنائي كبير الحجم VHD بما يتجاوز هذا الحجم، ولكن نظام التشغيل لن يتمكن من العمل إلا مع أول 4,095 جيجابايت من المساحة.)
حدد Resize أسفل الصفحة.
تغيير حجم قرص مدار باستخدام PowerShell
افتح نافذة PowerShell ISE أو PowerShell في الوضع الإداري واتبع الخطوات التالية:
سجل الدخول إلى حساب Microsoft Azure الخاص بك في وضع إدارة الموارد وحدد اشتراكك:
Connect-AzAccount
Select-AzSubscription –SubscriptionName 'my-subscription-name'
قم بتعيين اسم مجموعة الموارد وأسماء الجهاز الظاهري:
$rgName = 'my-resource-group-name'
$vmName = 'my-vm-name'
$diskName = 'my-disk-name'
احصل على مرجع إلى الجهاز الظاهري الخاص بك:
$vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName
هام
إذا قمت بتمكين LiveResize وكان القرص يفي بالمتطلبات الواردة في تغيير الحجم بدون وقت تعطل (المعاينة)، فيمكنك تخطي الخطوتين 4 و6.
قم بإيقاف الجهاز الظاهري قبل تغيير حجم القرص:
Stop-AzVM -ResourceGroupName $rgName -Name $vmName
احصل على مرجع إلى قرص نظام التشغيل المدار. قم بتعيين حجم قرص نظام التشغيل المُدار إلى القيمة المطلوبة وقم بتحديث القرص:
$disk= Get-AzDisk -ResourceGroupName $rgName -DiskName $diskName
$disk.DiskSizeGB = 1023
Update-AzDisk -ResourceGroupName $rgName -Disk $disk -DiskName $disk.Name
تحذير
يجب أن يكون الحجم الجديد أكبر من حجم القرص الموجود. الحد الأقصى المسموح به هو 4,095 جيجابايت لأقراص نظام التشغيل. (من الممكن توسيع الكائن الثنائي كبير الحجم VHD بما يتجاوز هذا الحجم، ولكن نظام التشغيل لن يتمكن من العمل إلا مع أول 4,095 جيجابايت من المساحة.)
قد يستغرق تحديث الجهاز الظاهري بضع ثوان. عند انتهاء الأمر من التنفيذ، أعد تشغيل الجهاز الظاهري:
Start-AzVM -ResourceGroupName $rgName -Name $vmName
للتحكم عن بعد في الجهاز الظاهري، افتح Computer Management (أو Disk Management) وقم بتوسيع محرك الأقراص باستخدام المساحة المخصصة حديثاً.
توسيع وحدة التخزين في نظام التشغيل
عند توسيع القرص الخاص بالجهاز الظاهري، تحتاج إلى الانتقال إلى نظام التشغيل وتوسيع وحدة التخزين لتشمل المساحة الجديدة. هناك عدة طرق لتوسيع القسم. يغطي هذا القسم توصيل الجهاز الظاهري باستخدام اتصال RDP لتوسيع القسم باستخدام استخدام Diskpart أو استخدام إدارة الأقراص.
استخدام DiskPart
عند توسيع القرص الخاص بالجهاز الظاهري، تحتاج إلى الانتقال إلى نظام التشغيل وتوسيع وحدة التخزين لتشمل المساحة الجديدة. هناك عدة طرق لتوسيع القسم. يغطي هذا القسم توصيل الجهاز الظاهري باستخدام اتصال RDP لتوسيع القسم باستخدام Diskpart.
افتح اتصال RDP بالجهاز الظاهري.
افتح موجه الأوامر واكتب diskpart.
في موجه DISKPART اكتب
list volume. قم بتدوين الحجم الذي تريد توسيعه.في موجه DISKPART اكتب
select volume <volumenumber>. يؤدي هذا لتحديد وحدة التخزين volumenumber التي تريد توسيعها إلى مساحة فارغة متجاورة على نفس القرص.في موجه DISKPART اكتب
extend [size=<size>]. يؤدي ذلك إلى توسيع وحدة التخزين المحددة حسب الحجم بالميغابايت (MB).
استخدام إدارة الأقراص
بدء جلسة عمل سطح المكتب البعيد باستخدام الجهاز الظاهري.
افتح Disk Management.
انقر بزر الماوس الأيمن فوق C: drive partition -> توسيع وحدة التخزين.
اتبع الخطوات التي يجب أن تكون قادرًا على رؤية القرص بسعة محدثة:
الخطوات التالية
يمكنك أيضاً إرفاق الأقراص باستخدام مدخل Microsoft Azure.