الرجوع إلى قائمة المقالات

انقل قرص جهاز بين المخزّنات — والجهاز يعمل بلا انقطاع

نقل قرص بين مخزّنات Proxmox بلا إطفاء — دليل عملي | مرام هوست - انقل قرص جهاز بين المخزّنات — والجهاز يعمل بلا انقطاع

مخزّنك يقترب من الامتلاء، أو اشتريت قرصاً أسرع، أو تريد إخراج جهاز زبون من مخزّن مشترك. والحلّ التقليدي: أطفئ، وانسخ، وأعد الربط، وشغّل — وانقطاع بساعات.

وبروكسموكس يفعلها والجهاز يعمل: ينسخ القرص إلى المخزّن الجديد، ويتابع الكتابات الجارية، ثم يبدّل المصدر في لحظة واحدة لا يلاحظها أحد.

كل لقطة في هذه السلسلة من بروكسموكس حقيقي يعمل. نسخة Proxmox VE 9.2 كاملة بأجهزة وحاويات ومخزّنات ومهامّ نسخ فعلية، شغّلناها معزولة لهذا الغرض حتى لا يظهر اسم زبون واحد، ودخلنا لوحتها عبر نفق مشفّر لا عبر الإنترنت. وما تراه في كل صورة هو ما ستراه أنت حرفياً على شاشتك.

كيف يعمل فعلاً؟

‏1. يبدأ نسخ القرص إلى الوجهة الجديدة
‏2. الكتابات الجديدة تُسجَّل وتُطبَّق على الوجهة أولاً بأول
‏3. حين تتقارب النسختان: تجميد لأجزاء من الثانية
‏4. تبديل المصدر إلى القرص الجديد
‏5. القديم يبقى كـ Unused Disk حتى تحذفه أنت

والخطوة الخامسة هي شبكة الأمان: لا يُحذف القديم تلقائياً (إلّا إن طلبت) — فإن ساء شيء تعيد الربط في ثوانٍ.

الإجراء من الواجهة

قائمة إجراءات القرص في بروكسموكس تعرض تغيير الحجم ونقل التخزين وإعادة الإسناد
اختر القرص من Hardware ثم Disk Action ← Move Storage
حوار نقل القرص في بروكسموكس مع اختيار المخزّن الهدف والصيغة وخيار حذف المصدر
حوار النقل: المخزّن الهدف والصيغة — ومربّع Delete source الذي ننصح بتركه فارغاً
الخانةالتوصيةلماذا
Target Storageالوجهةتأكّد أن فيها مساحة كافية
Formatتلقائي بحسب الوجهةqcow2 للمجلّدات · خام للكتل
Delete source❌ اتركه فارغاًاحذف يدوياً بعد التحقّق

لماذا لا تُفعّل «حذف المصدر»؟ لأن النقل قد ينجح تقنياً والجهاز لا يقلع منه لسبب آخر. وإبقاء القديم دقائق إضافية يعني أن التراجع نقرتان بدل استرجاع من نسخة. احذفه بعد أن ترى الجهاز يعمل فعلاً — لا قبل.

ونفس الشيء من سطر الأوامر

# جهاز افتراضي
qm move-disk 200 scsi0 zfs-tank

# مع حذف المصدر بعد النجاح
qm move-disk 200 scsi0 zfs-tank --delete 1

# حاوية
pct move-volume 101 rootfs zfs-tank

خمسة مواقف يحلّها النقل

الموقفما تفعله
المخزّن يقترب من الامتلاءانقل أكبر جهاز إلى مخزّن آخر
اشتريت SSD أسرعانقل قواعد البيانات إليه أولاً
تريد لقطات لجهاز على LVM عاديانقله إلى LVM-Thin أو ZFS
ستستبدل قرصاًفرّغه بالنقل ثم أخرجه
جهاز أرشيفي يشغل تخزيناً غالياًانقله إلى تخزين أبطأ وأرخص

‏⭐ الاستعمال الذي يوفّر عليك ليلة كاملة

القرص الذي ستستبدله: بدل إطفاء كل الأجهزة عليه ونسخها واسترجاعها، تنقل أقراصها واحداً واحداً وهي تعمل حتى يفرغ القرص تماماً، ثم تخرجه.

# 1) ما الذي على هذا المخزّن؟
pvesm list local-lvm

# 2) انقل كل قرص — والأجهزة تعمل
qm move-disk 200 scsi0 zfs-tank --delete 1
qm move-disk 201 scsi0 zfs-tank --delete 1
pct move-volume 101 rootfs zfs-tank --delete 1

# 3) تحقّق أنه فرغ
pvesm list local-lvm

والفرق: انقطاع صفر بدل ليلة صيانة معلنة.

قائمة أقراص الأجهزة داخل مخزّن في بروكسموكس مع أسماء الأقراص وأحجامها
تبويب VM Disks: من هنا تعرف ما على المخزّن قبل أن تفرّغه

الأقراص اليتيمة — نظّفها الآن

كل نقل بلا حذف يترك قرصاً قديماً. وبعد عشر عمليات يصبح عندك عشرات الغيغابايت محجوزة لأقراص لا يستعملها أحد:

# اعرض ما لا ينتمي لجهاز
pvesm list local-lvm | grep -v "vm-[0-9]*-disk"

# أو من الواجهة: المخزّن ← VM Disks ← ابحث عن أرقام لأجهزة محذوفة

وUnused Disk في تبويب العتاد هو قرص مفكوك عن الجهاز لكنه ما زال موجوداً. تربطه بنقرتين، أو تحذفه نهائياً بـRemove. ومن ينسى هذه الأقراص يجد مخزّنه ممتلئاً بلا سبب ظاهر.

كم يستغرق النقل؟

الحالةالسرعة التقريبية
محلي إلى محلي (NVMe)سريع جداً — دقائق لعشرات الغيغا
محلي إلى محلي (HDD)أبطأ — احسب بحدود سرعة القرص
محلي إلى شبكيبحدّ سرعة الشبكة
قرص شبه فارغأسرع بكثير — يُنقل المستعمَل فقط

والنقل يستهلك إدخالاً وإخراجاً كثيفاً. نفّذه خارج ساعة الذروة، أو حدّد سقفاً للسرعة حتى لا يبطئ بقية الأجهزة:

qm move-disk 200 scsi0 zfs-tank --bwlimit 100000    # بالكيلوبايت/ث

إجراء آمن — انسخه

  1. تحقّق من مساحة الوجهة.
  2. خذ لقطة للجهاز.
  3. انقل بلا حذف المصدر.
  4. تحقّق: الجهاز يعمل · الخدمة تستجيب · البيانات موجودة.
  5. احذف القرص القديم بعد ساعة أو يوم.
  6. احذف اللقطة.

أخطاء شائعة وحلولها

العَرَضالسببالحل
النقل يفشل: لا مساحةالوجهة أصغر مما تحتاجافحص قبل البدء
النقل بطيء جداًقرص أو شبكة بطيئةخارج الذروة أو حدّد سقفاً
الجهاز بطؤ أثناء النقلضغط إدخال وإخراجbwlimit
الجهاز لا يقلع بعد النقلترتيب الإقلاع أو UEFIأعد ربط القديم وراجع
المخزّن لم يفرغأقراص يتيمةpvesm list واحذف
لا يمكن النقل — الجهاز له لقطاتبعض الأنواع تمنعهاحذف اللقطات أولاً
الصيغة تغيّرت والحجم كبرخام بدل qcow2طبيعي — والعكس يقلّصه

أسئلة شائعة

هل النقل آمن على جهاز إنتاج؟

نعم — وهو مصمَّم لذلك. لكن خذ لقطة قبله، وافعله خارج الذروة.

هل أستطيع نقل عدّة أقراص معاً؟

واحداً تلو الآخر لكل جهاز. وتستطيع تشغيل نقل لجهازين مختلفين معاً — لكن لا تُثقل التخزين.

ماذا عن نقل الجهاز إلى سيرفر آخر؟

هذا ترحيل لا نقل قرص — موضوع مختلف نتناوله في مسار التوسّع.

هل يحفظ اللقطات معه؟

يعتمد على النوعين. وبعض التركيبات تطلب حذف اللقطات أولاً — وهذا سبب إضافي لعدم تركها تتراكم.

وإن انقطعت الكهرباء أثناء النقل؟

القرص الأصلي سليم ولم يُمَسّ، والناقص هو النسخة الجديدة فقط. تعيد المحاولة ولا تخسر شيئاً — وهذا سبب آخر لعدم تفعيل حذف المصدر.

الخطوة التالية

في الجزء الأخير من مسار التخزين: ماذا تفعل حين يمتلئ المخزّن فعلاً — كيف تعرف ما يأكل المساحة، وما الذي تحذفه بأمان، ولماذا امتلاء المجمّع الرقيق يوقف أجهزتك ولا يبطئها.

Powered by WHMCompleteSolution