المواقع الإلكترونية
استعادة النقطة الزمنية
Point-in-time recovery lets you rebuild your database as it was at a chosen minute, rather than only at the moment yesterday's backup ran. This guide covers what it does and does not cover, how to…
استرجاع البيانات من نقطة زمنية محددة
يتيح لك استرجاع البيانات من نقطة زمنية محددة إعادة بناء قاعدة البيانات الخاصة بك كما كانت في دقيقة معينة تختارها، بدلاً من استرجاعها فقط في اللحظة التي تم فيها تشغيل النسخة الاحتياطية بالأمس. يغطي هذا الدليل ما يفعله وما لا يفعله، وكيفية تفعيله، وكيفية طلب استرجاع، وبالضبط ما الذي يؤثر عليه الاسترجاع.
الغرض منه
النسخة الاحتياطية اليومية تمنحك نقطة استرجاع واحدة يومياً. هذا يكفي لمعظم الكوارث ولكنه عديم الفائدة في الحالة المحددة حيث يتم استيراد خاطئ أو إضافة معطلة أو تحرير جماعي بالخطأ في الساعة 2:15 مساءً وتلاحظه في الساعة 4 مساءً. استرجاع نسخة البارحة الاحتياطية سيؤدي إلى فقدان كل عمل الصباح الحقيقي جنباً إلى جنب مع الخطأ.
استرجاع البيانات من نقطة زمنية محددة يسد هذه الفجوة. عند تفعيله، يتم شحن سجل التغييرات في قاعدة البيانات بشكل مستمر إلى التخزين البعيد، بحيث يمكن إعادة تشغيل الاسترجاع حتى أي دقيقة داخل نافذة الاحتفاظ.
استرجاع البيانات من نقطة زمنية محددة يغطي قاعدة البيانات فقط. لا يغطي ملفاتك: لا المرفوعات، لا كود المظهر أو الإضافات، لا ملفات الإعدادات على القرص. إذا حذف شخص ما مجلد صور، فإن PITR لن يعيده. بالنسبة للملفات تحتاج إلى نسخة احتياطية للملفات. انظر أخذ نسخة احتياطية والاستعادة من نسخة احتياطية.
موقعه في KPanel
- قم بتسجيل الدخول إلى KPanel.
- انقر على Websites في الشريط الجانبي الأيسر، ثم انقر على الموقع.
- في شريط تبويبات الموقع، افتح Backups، ثم Point-in-time recovery.
العنوان المباشر هو /websites/<site-id>/pitr.

الأهلية
استرجاع البيانات من نقطة زمنية محددة يتطلب شيئين يكونان صحيحين.
يجب أن تتضمن خطتك هذه الميزة. وهي متاحة في عائلات خطط WordPress.
يجب أن يكون الموقع موقع WordPress أو WooCommerce، لأن الآلية تعتمد على قاعدة بيانات مدارة.
إذا لم يكن أحدهما صحيحاً، تعرض الصفحة ذلك بوضوح: استرجاع البيانات من نقطة زمنية محددة متاح فقط لمواقع WordPress و WooCommerce التي تحتوي على قواعد بيانات مدارة. لا شيء لتكوينه في هذه الحالة.
تفعيله
بطاقة PITR status تعرض الحالة الحالية مع شارة الحالة والخادم المستخدم ومتى تم شحن آخر سجل تغييرات ونافذة الاحتفاظ بالأيام.
انقر على Enable PITR لتفعيله. الاحتفاظ هو 30 يوماً.
التفعيل لا يغير شيئاً حول بياناتك. يبدأ عملية شحن مستمرة تعمل جنباً إلى جنب مع النسخ الاحتياطية اليومية العادية؛ فهو لا يحل محلها.
لا توجد نقاط استرجاع فوراً بعد التفعيل. يجب أن يتم الشحن مرة واحدة على الأقل قبل أن يمكن إعادة تشغيل أي شيء، والشحنة الأولى تحدث في غضون حوالي خمس دقائق. حتى ذلك الحين، تخبرك الصفحة أنه لا توجد نقاط استرجاع حتى الآن.
قراءة نافذة الاسترجاع
بمجرد بدء الشحن، تحدد بطاقة Available restore window أقرب وأحدث اللحظات التي يمكنك الاستعادة إليها وعدد ملفات سجل التغييرات التي يتم الاحتفاظ بها لتغطيتها.
اقرأ هذا قبل أن تحتاجه، وليس أثناء حادثة. إذا بدأت النافذة لاحقاً مما كنت تتوقع، فقد تم قطع الشحن في مرحلة ما وانتهت صلاحية التغطية الأقدم.
طلب استرجاع
- افتح تبويب Point-in-time recovery.
- تأكد من أن نافذة الاسترجاع تغطي اللحظة التي تريدها.
- في Restore to timestamp، اختر التاريخ والوقت. اختر لحظة قبل الضرر مباشرة، وليس بعده.
- انقر على Request restore to staging DB.
يتم التحقق من الطلب على الفور. إذا كان الطابع الزمني خارج النافذة المتاحة، يتم إخبارك بالنافذة الدقيقة بدلاً من تركك لتخمين.
ما يفعله الاسترجاع فعلاً
هذا هو الجزء الذي يجب أن تكون فيه دقيقاً، لأنه عكس ما يتوقعه معظم الناس.
استرجاع البيانات من نقطة زمنية محددة لا يلمس قاعدة البيانات المباشرة. يتم الاستعادة إلى قاعدة بيانات تجريبية منفصلة، يتم إنشاؤها لهذا الغرض وتسميتها على اسم نطاقك والتاريخ المستهدف. يستمر موقعك المباشر في العمل على قاعدة بيانات خاصة به طوال الوقت، دون تغيير.
لا يتم استبدال أي شيء، لا يتم حذف أي شيء، ولا يتم فقدان أي بيانات من خلال طلب استرجاع. هذا مقصود: الهدف الكامل من أداة استرجاع البيانات هو أن استخدامها لا يمكن أن يجعل الوضع أسوأ.
ما تحصل عليه هو قاعدة بيانات يمكنك فحصها. يمكنك مقارنتها مع الحية، سحب الصفوف التي تضررت، أو تقرر أن الصورة الكاملة هي النسخة التي تريدها. الانتقال إلى قاعدة بيانات استرجاع تجريبية فوق قاعدة البيانات المباشرة هو خطوة منفصلة ومتعمدة يقوم بها فريقنا معك، وليس شيء يقوم به الزر خلف ظهرك.
الانتقال إلى قاعدة بيانات مستعادة يتجاهل كل شيء تم كتابته إلى قاعدة البيانات المباشرة منذ نقطة الاستعادة. الطلبات الموضوعة والتعليقات المتروكة والمحتوى المعدل بعد هذا الطابع الزمني موجودة فقط في قاعدة البيانات المباشرة. قبل أي انتقال، قرر ما يجب نقله قدماً وقل ذلك. هذا هو السبب في أن الاسترجاع يصل إلى التجريبية أولاً.
تتبع الطلب
كل طلب يظهر في جدول Restore requests:
| العمود | ما يعرضه |
|---|---|
| Requested | متى طلبت ذلك |
| Target | الطابع الزمني الذي طلبت الاستعادة إليه |
| Status | حيث وصل الطلب |
| Staging DB | اسم قاعدة البيانات التي يتم استعادتها إليها |
أثناء تشغيل الاستعادة، تعرض الحالة المرحلة الحالية وبمجرد بدء إعادة التشغيل، كم عدد ملفات سجل التغييرات التي تم تطبيقها من الإجمالي. يعرض الطلب الفاشل الخطأ تحته.
يمكن تشغيل استرجاع واحد فقط في المرة لكل موقع. طلب ثانٍ أثناء تشغيل واحد يعيد نزاع بدلاً من الانتظار في الطابور، لذا لا يمكن لمحاولة ثانية أن تفسد الأول.
يكمل فريق الهندسة لدينا الاستعادة التجريبية ويرسل لك بريداً إلكترونياً عندما تكون قاعدة البيانات التجريبية جاهزة. تتلقى أيضاً بريداً تأكيداً عند استقبال الطلب، مع الطابع الزمني المستهدف واسم قاعدة البيانات التجريبية.
اختيار الطابع الزمني الصحيح
تحديد متى بدأ الضرر، وليس متى لاحظت. هذه عادة ما تكون ساعات بعيدة. تحقق من سجل النشاط الخاص بك أو طوابع زمن الطلب أو آخر تحرير محتوى معروف جيد.
قم بالهدف دقيقة أو دقيقتين في وقت أبكر. نقطة استرجاع قبل حدث سيء تكلفك بضع دقائق من الكتابة الشرعية. واحد بعده فوراً يستعيد الضرر جنباً إلى جنب مع كل شيء آخر.
اكتب ما حدث بعد نقطة الاستعادة. الطلبات والاشتراكات والتعليقات وإرسالات النماذج. تلك القائمة هي ما ستحتاج إلى نقله يدوياً إذا قمت بالانتقال.
استكشاف الأخطاء
تقول الصفحة أن PITR متاح فقط لـ WordPress و WooCommerce. إما أن الموقع ليس أحد تلك الأنواع، أو خطتك لا تتضمن الميزة.
لا توجد نقاط استرجاع حتى الآن. يحتاج الشحن إلى التشغيل مرة واحدة على الأقل بعد التفعيل. الشحنة الأولى تحدث في غضون حوالي خمس دقائق.
هدفي خارج النافذة المتاحة. الاحتفاظ هو 30 يوماً، والنافذة يمكن أن تكون أقصر إذا تم قطع الشحن. رسالة الخطأ تحدد الحدود الدقيقة. إذا انتهت صلاحية اللحظة التي تحتاجها، تراجع إلى نسخة احتياطية يومية: انظر الاستعادة من نسخة احتياطية.
استرجاع قيد التقدم بالفعل. انتظر حتى ينتهي. يعرض الجدول مرحلته وتقدمه.
تعرض الحالة لافتة حول المُرسل. يتم تسجيل طلبك والرسالة تشرح الحالة الحالية. لا شيء يضيع.
أحتاج إلى الملفات مرة أخرى، وليس قاعدة البيانات. PITR لا يمكن أن يساعد. استخدم نسخة احتياطية للملفات، وتذكر أنه يمكن تصفح النسخة الاحتياطية المكتملة ملف تلو الآخر بدلاً من استعادتها بالكامل.
الصفحات ذات الصلة
- أخذ نسخة احتياطية للنسخ الاحتياطية اليومية للملفات وقاعدة البيانات التي تعمل جنباً إلى جنب مع هذا.
- الاستعادة من نسخة احتياطية لمسار استعادة الموقع كاملاً.
- بيئات التجريب لاختبار التغييرات قبل وصولها إلى الإنتاج.
- أمان الموقع إذا كان فقدان البيانات بسبب تسوية بدلاً من خطأ.
إذا كنت في منتصف حادثة وغير متأكد من أي أداة تحتاج، اتصل بنا من Support في KPanel أو أرسل بريداً إلكترونياً إلى support@kapsulehost.com مع اسم الموقع والوقت الذي بدأت به المشكلة.