إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: ✔️ أجهزة Linux الظاهرية ✔️ مجموعات مقياس مرنة
عندما لم تعد بحاجة إلى قرص بيانات متصل بجهاز ظاهري، يمكنك فصله بسهولة. يؤدي ذلك إلى إزالة القرص من الجهاز الظاهري (VM)، ولكنه لا يزيله من التخزين. في هذه المقالة، نحن نعمل مع توزيع Ubuntu LTS 16.04. إذا كنت تستخدم توزيعا مختلفا، فقد تختلف إرشادات إلغاء تحميل القرص.
تحذير
إذا قمت بفصل قرص، فلن يتم حذفه تلقائياً. إذا قمت بالاشتراك في التخزين فائق السعة، فستستمر في تحمل رسوم التخزين للقرص. لمزيدٍ من المعلومات، راجع التسعير والفوترة عند استخدام التخزين فائق السعة.
إذا كنت تريد استخدام البيانات الموجودة على القرص مرة أخرى، فيمكنك إعادة إرفاقها بنفس الجهاز الظاهري أو جهاز آخر.
الاتصال بالجهاز الظاهري لإلغاء تحميل القرص
قبل أن تتمكن من فصل القرص باستخدام CLI أو المدخل، تحتاج إلى إلغاء تحميل القرص وإزالة المراجع إلى if من ملف fstab الخاص بك.
الاتصال بالجهاز الظاهري. في هذا المثال، عنوان IP العام للجهاز الظاهري هو 10.0.1.4 باسم المستخدم azureuser:
ssh azureuser@10.0.1.4
أولاً، ابحث عن قرص البيانات الذي تريد فصله. يستخدم المثال التالي dmesg للتصفية على أقراص SCSI:
dmesg | grep SCSI
يتشابه الإخراج مع المثال التالي:
[ 0.294784] SCSI subsystem initialized
[ 0.573458] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[ 7.110271] sd 2:0:0:0: [sda] Attached SCSI disk
[ 8.079653] sd 3:0:1:0: [sdb] Attached SCSI disk
[ 1828.162306] sd 5:0:0:0: [sdc] Attached SCSI disk
إليك sdc القرص الذي نريد فصله. يجب عليك أيضاً الحصول على UUID الخاص بالقرص.
sudo -i blkid
يبدو الإخراج مشابهاً للمثال التالي:
/dev/sda1: UUID="11111111-1b1b-1c1c-1d1d-1e1e1e1e1e1e" TYPE="ext4"
/dev/sdb1: UUID="22222222-2b2b-2c2c-2d2d-2e2e2e2e2e2e" TYPE="ext4"
/dev/sdc1: UUID="33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e" TYPE="ext4"
قم بتحرير الملف / etc/fstab لإزالة المراجع من القرص.
إشعار
تحرير الملف /etc/fstab بطريقة صحيحة صحيح قد يؤدي إلى نظام غير قابل للتمهيد. إذا لم تكن متأكداً من ذلك، راجع وثائق التوزيع للحصول على معلومات بخصوص طريقة تحرير هذا الملف بشكل صحيح. من المستحسن أيضا إنشاء نسخة احتياطية من الملف /etc/fstab قبل التحرير.
افتح الملف /etc/fstab في محرر نص وقم بإزالة السطر الذي يحتوي على UUID للقرص الخاص بك. باستخدام قيم المثال في هذه المقالة، سيبدو السطر كما يلي:
UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e /datadrive ext4 defaults,nofail 1 2
احفظ الملف وأغلقه عند الانتهاء.
بعد ذلك، استخدم umount لإلغاء تحميل القرص. يقوم المثال التالي بإلغاء تحميل القسم /dev/sdc1 من نقطة تحميل /datadrive:
sudo umount /dev/sdc1 /datadrive
فصل قرص بيانات باستخدام Azure CLI
يفصل هذا المثال القرص myDataDisk عن الجهاز الظاهري المسمى myVM في myResourceGroup.
az vm disk detach -g myResourceGroup --vm-name myVm -n myDataDisk
يظل القرص في وحدة التخزين ولكنه لم يعد متصلاً بجهاز ظاهري.
زمن وصول أقل
في مناطق محددة، تم تقليل زمن انتقال فصل القرص، لذلك ترى تحسنا يصل إلى 15٪. يعد هذا مفيدًا إذا كنت قد خططت/لم تخطط لعمليات تجاوز الفشل بين الأجهزة الظاهرية، أو كنت تقوم بتغيير حجم حمل العمل الخاص بك، أو كنت تقوم بتشغيل حمل عمل كبير الحجم مثل Azure Kubernetes Service. ومع ذلك، يقتصر هذا التحسين على أمر فصل القرص الصريح، az vm disk detach. لن ترى تحسين الأداء إذا قمت باستدعاء أمر قد يؤدي ضمنيًا إلى الفصل، مثل az vm update. لا تحتاج إلى اتخاذ أي إجراء آخر غير استدعاء أمر الفصل الصريح لرؤية عملية التحسين.
يتوفر زمن انتقال أقل حاليًا في كل منطقة عامة باستثناء:
- وسط كندا
- Central US
- شرق الولايات المتحدة
- East US 2
- South Central US
- West US 2
- منطقة شمال ألمانيا
- غرب الهند
- أوروبا الشمالية
- أوروبا الغربية
فصل قرص البيانات باستخدام المدخل
- حدد Virtual Machines من القائمة على اليسار.
- في جزء الجهاز الظاهري، حدد الأقراص.
- في جزء Disks ، إلى أقصى يمين قرص البيانات الذي ترغب في فصله، حدد زر الفصل، لفصل القرص.
- بعد إزالة القرص، حدد حفظ أعلى الجزء.
يظل القرص في وحدة التخزين ولكنه لم يعد متصلاً بجهاز ظاهري. لم يتم حذف القرص.
الخطوات التالية
إذا كنت تريد إعادة استخدام قرص البيانات، فيمكنك فقط إرفاقه بجهاز ظاهري آخر.
إذا كنت تريد حذف القرص، بحيث لم تعد تتحمل تكاليف التخزين، فراجع البحث عن أقراص Azure المدارة وغير المدارة غير المرفقة وحذفها - مدخل Azure.