Back to Article List

الاسترجاع في بروكسموكس — واستخراج ملف واحد بدل جهاز كامل

استرجاع النسخ في Proxmox واستخراج ملف واحد — دليل عملي | مرام هوست - الاسترجاع في بروكسموكس — واستخراج ملف واحد بدل جهاز كامل

النسخة الاحتياطية التي لم تُسترجَع مرّة واحدة ليست نسخة — هي ملف تظنّ أنه يحميك. والفرق بين الاثنين يظهر في أسوأ يوم ممكن.

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

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

من أين تبدأ

قائمة النسخ الاحتياطية في مخزّن بروكسموكس مع تواريخها وأحجامها وأزرار الاسترجاع
المخزّن ← Backups: كل النسخ بتواريخها — ومنها تبدأ كل عملية استرجاع
الزرّماذا يفعل
Restoreيسترجع الجهاز كاملاً
Show Configurationيعرض إعداد الجهاز وقت النسخ — مفيد جداً
Edit Notesملاحظة على النسخة
Change Protectionيحمي النسخة من التقليم التلقائي
Prune groupيقلّم نسخ هذا الجهاز

زرّ Show Configuration ينقذك أحياناً بلا استرجاع أصلاً. يعرض إعداد الجهاز كما كان وقت النسخ — فتقارنه بالحالي وتكتشف أن أحدهم غيّر حجم ذاكرة أو حذف قرصاً. دقيقة هنا قد تغنيك عن عملية كاملة.

حوار الاسترجاع

حوار استرجاع نسخة في بروكسموكس مع التخزين الهدف ورقم الجهاز وخيارات البدء والفريد
حوار الاسترجاع: رقم الجهاز هو أخطر حقل فيه — اقرأ التحذير
الخانةالتوصيةلماذا
Storageأي مخزّن فيه مساحةقد يختلف عن الأصل
VM IDرقم جديد للاختبارالرقم الأصلي يمحو الجهاز القائم
Unique✅ عند الاسترجاع بجانب الأصليولّد عناوين بطاقات جديدة
Start after restore❌ اتركه فارغاًراجع الإعداد قبل التشغيل

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

ومربّع Unique ليس تفصيلاً: استرجاع بجانب الأصل بلا تفعيله يعني جهازين بنفس عنوان البطاقة على نفس الشبكة — وتعارضاً محيّراً يظهر كانقطاع متقطّع عند الاثنين. فعّله كلما استرجعت نسخة والأصل يعمل.

‏⭐ إجراء الاختبار الشهري — عشرون دقيقة

  1. اختر جهازاً مختلفاً كل شهر — بالدور، لا الأسهل دائماً.
  2. استرجعه إلى رقم غير مستعمَل مع Unique.
  3. اجعل بطاقته على جسر معزول — حتى لا يزاحم الأصل.
  4. شغّله وتحقّق من ثلاثة: يقلع · الخدمة تعمل · البيانات حديثة.
  5. سجّل التاريخ وزمن الاسترجاع في ملف.
  6. احذف الجهاز المؤقّت.

وزمن الاسترجاع الذي تسجّله ليس للتوثيق — هو ما ستقوله للزبون حين يسألك «متى يرجع؟». والفرق بين «لا أعرف» و«خمس عشرة دقيقة» هو الفرق بين ارتباك وثقة.

فخّ لاحظناه في اختبارنا

الجهاز المُسترجَع أخذ اسم مضيف مختلفاً — لأن cloud-init يعيد كتابته من اسم الجهاز عند الإقلاع. لا يهمّ في اختبار، ويهمّ جداً في استرجاع حقيقي لخدمة تعتمد على اسمها: سمِّ الجهاز المُسترجَع بالاسم الأصلي قبل تشغيله.

استخراج ملف واحد — الحالة الأشيع

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

‏(أ) مع Proxmox Backup Server — الأسهل

زرّ File Restore يفتح متصفّح ملفات داخل النسخة: تتنقّل في المجلّدات وتنزّل ما تريد — بلا تشغيل أي جهاز.

وهذه ميزة PBS وحده. نسخ vzdump على مخزّن عادي لا تعطيك هذا الزرّ — وهذا ما رأيناه في مختبرنا: قائمة الأزرار فيها Restore وShow Configuration ولا File Restore. وهو وحده سبب كافٍ لاعتماد PBS إن كان استخراج الملفات حاجة متكرّرة عندك.

‏(ب) مع نسخ vzdump العادية

# 1) استرجع إلى رقم مؤقّت — على جسر معزول
qmrestore /var/lib/vz/dump/vzdump-qemu-200-....vma.zst 9999 \
    --storage local-lvm --unique 1

# 2) شغّله وخذ الملف
qm start 9999
# ... انسخ الملف عبر SSH أو شارك المجلّد ...

# 3) احذف المؤقّت
qm stop 9999 && qm destroy 9999 --purge 1

‏(ج) للحاويات — أسرع طريقة

# نسخة الحاوية أرشيف عادي — استخرج منه مباشرةً
tar tf /var/lib/vz/dump/vzdump-lxc-101-....tar.zst | grep "اسم-الملف"
tar xf /var/lib/vz/dump/vzdump-lxc-101-....tar.zst \
    -C /tmp/extract ./var/www/html/file.php

وهذه أسرع ما في الباب: تستخرج ملفاً من نسخة حاوية بلا استرجاع أي شيء.

استرجاع على سيرفر آخر

  1. انقل ملف النسخة إلى مخزّن السيرفر الجديد (أو استعمل مخزّناً مشتركاً).
  2. استرجع بالرقم الذي تريد.
  3. راجع بطاقة الشبكة — قد يكون اسم الجسر مختلفاً.
  4. راجع نوع المعالج إن كان العتاد مختلفاً.

وأشهر سبب لعدم إقلاع جهاز مُسترجَع على سيرفر آخر: اسم الجسر. الجهاز يشير إلى vmbr1 وهو غير موجود على السيرفر الجديد — فيبقى بلا شبكة ويبدو «معطوباً». افحص تبويب العتاد أولاً.

عند الكارثة — ترتيب الاسترجاع

#ماذالماذا بهذا الترتيب
1إعداد بروكسموكس (/etc/pve)الشبكة والصلاحيات قبل أي جهاز
2خدمات البنية: أسماء · نفق · راديوسالبقية تعتمد عليها
3قواعد البياناتقبل التطبيقات
4التطبيقات والمواقع—
5أجهزة الزبائنبحسب الأولوية

واكتب هذا الترتيب في ملف اليوم — لأن يوم الكارثة ليس وقت التفكير في الترتيب.

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

العَرَضالسببالحل
محوت الجهاز بالاسترجاعالرقم الأصلياسترجع لرقم جديد دائماً
تعارض في الشبكة بعد الاسترجاعUnique غير مفعّلفعّله
الاسترجاع يفشل: لا مساحةالوجهة أصغر من القرصاحسب حجم القرص لا الأرشيف
لا يقلع بعد الاسترجاعترتيب الإقلاع أو UEFIراجع العتاد وقارنه بالأصل
لا شبكة بعد الاسترجاعجسر غير موجودعدّل اسم الجسر
لا يوجد زرّ File Restoreنسخة vzdump لا PBSاسترجع لرقم مؤقّت
اسم المضيف تغيّرcloud-initسمِّه بالاسم الأصلي قبل التشغيل

أسئلة شائعة

كم يستغرق الاسترجاع؟

بحسب حجم البيانات وسرعة التخزين. وهذا بالضبط ما يقيسه اختبارك الشهري — فتعرف رقمك أنت.

هل أستطيع الاسترجاع والأصل يعمل؟

نعم — إلى رقم آخر ومع Unique. وهذا هو وضع الاختبار الصحيح.

هل أستطيع استرجاع قرص واحد فقط؟

ليس من الواجهة مباشرةً. استرجع إلى رقم مؤقّت ثم انقل القرص أو البيانات.

ماذا لو كانت النسخة معطوبة؟

جرّب أقدم منها. ولهذا يوجد تدرّج الاحتفاظ — والاختبار الشهري هو ما يكشف التلف قبل أن تحتاجها.

ما أهمّ شيء في هذه المقالة؟

سطر واحد: استرجع نسخة واحدة هذا الشهر. لا تؤجّلها — فالنسخة غير المختبرة ليست حماية بل شعور بالحماية.

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

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

Powered by WHMCompleteSolution