كيفية إعداد لقطات Btrfs تلقائية على سطح مكتب أوبونتو

مثال توضيحي: يستخدم برنامج Maya بيئة سطح مكتب Ubuntu بنظام ملفات Btrfs، ويحتاج إلى نقطة استعادة قبل التحديثات الدورية. هذا المثال افتراضي، يشرح مسار الإعداد، وليس اختبارًا حقيقيًا أو نتيجة استخدام. تستخدم التعليمات برنامج Timeshift لأن وثائقه الأصلية تشرح دعمه لنظام Btrfs ومستويات اللقطات المجدولة. يتطلب وضع Btrfs الخاص به تخطيطًا محددًا، لذا تأكد من التوافق قبل تفعيله.

ما يمكن وما لا يمكن أن تفعله لقطات Btrfs الآلية

لقطة Btrfs هي عرضٌ لحالة وحدة تخزين فرعية في لحظة زمنية محددة. تعني خاصية النسخ عند الكتابة أن اللقطة تشارك في البداية كتل البيانات غير المتغيرة مع مصدرها، بينما تُخزَّن التغييرات اللاحقة بشكل منفصل. هذا يجعل اللقطات سريعة وفعالة من حيث المساحة، لكن الكتل المشتركة تبقى على نظام الملفات نفسه. قد يؤدي عطل القرص، أو تلف نظام الملفات، أو السرقة، أو إعادة التقسيم العرضية إلى فقدان النظام الحالي ولقطاته. لذا، احتفظ بنسخة احتياطية منفصلة من المستندات والملفات المهمة.

يركز Timeshift على ملفات النظام وإعداداته. تشير وثائقه إلى استبعاد ملفات المستخدم في المجلدات الرئيسية افتراضيًا. يُعدّ هذا مفيدًا عند التراجع عن تغييرات النظام، ولكنه يعني أنه لا ينبغي التعامل مع لقطة نظام Timeshift التلقائية كنسخة احتياطية للملفات الشخصية. كما أن لقطات Btrfs غير متكررة: إذ يُشكّل المجلد الفرعي المتداخل حدًا، ولا تُضمّن محتوياته في لقطة المجلد الرئيسي.

1. تأكد من أن نظام أوبونتو يعمل بالفعل على نظام ملفات Btrfs

لا تستنتج نظام الملفات من اختيار المُثبِّت أو من وجود أدوات Btrfs. افتح الطرفية وافحص الجذر المُثبَّت:

findmnt -no FSTYPE /
sudo btrfs subvolume list /

يجب أن يُظهر الأمر الأول النتيجة btrfs. راجع الأمر الثاني لمعرفة مسارات المجلدات الفرعية لنظامك. يتطلب وضع Btrfs في Timeshift تخطيطًا مشابهًا لتخطيط Ubuntu، حيث يكون `/ home` @للجذر و` @home/home` للمجلد الرئيسي، مع أن وثائقه تسمح باستخدام `/home` على قسم غير Btrfs. لا يدعم وضع Btrfs في Timeshift تخطيطات المجلدات الفرعية الأخرى. إذا كان نظام ملفات الجذر هو ext4، أو كان التخطيط المطلوب مفقودًا، فتوقف هنا: لا تحاول إصلاح التخطيط عن طريق إعادة تسمية المجلدات الفرعية النشطة أو نقلها كجزء من هذا الإعداد.

مخرجات الطرفية التي تُظهر نظام ملفات Btrfs الجذر والمجلدات الفرعية المتوقعة @ و @home.
الخطوة الأولى: تحقق من نوع نظام الملفات وتأكد من أن وحدة تخزين Btrfs تحتوي على وحدة التخزين الفرعية الجذرية المتوقعة لنظام Ubuntu قبل اختيار أداة إنشاء لقطة. سيظهر ناتج الطرفية نظام ملفات Btrfs ومسارات وحدات التخزين الفرعية @ و@home.

في مثال مايا، تُظهر الأوامر نظام ملفات Btrfs وأسماء المجلدات الفرعية المتوقعة، ما يسمح لها بمواصلة التحقق من توافق Timeshift. قد يختلف الناتج الفعلي لديك، ولا يضمن تطابق الاسم وحده دعم جميع تفاصيل تخطيط القرص المخصص.

2. قم بتثبيت Timeshift وحدد وضع Btrfs

على نظام أوبونتو، قم بتثبيت الحزمة من مستودعات أوبونتو التي قمت بتكوينها:

sudo apt update
sudo apt install timeshift

شغّل Timeshift من قائمة التطبيقات وقم بتسجيل الدخول عند ظهور المطالبة. عند تشغيله لأول مرة، اختر BTRFS كنوع اللقطة فقط إذا اجتاز فحص التخطيط بنجاح. راجع مواقع اللقطات المكتشفة بعناية. إذا أبلغ Timeshift عن تخطيط غير مدعوم، فألغِ العملية وتحقق من الأمر بدلاً من اختيار جهاز مختلف عشوائيًا. احتفظ باللقطات على نظام ملفات Btrfs نفسه الموجود على وحدة التخزين الفرعية المصدر؛ لا يمكن وضع لقطة Btrfs على نظام ملفات غير ذي صلة كما لو كانت نسخة عادية.

شاشة إعداد Timeshift مع تحديد BTRFS والكشف عن المجلدات الفرعية @root و @home.
الخطوة الثانية: اختر وضع Btrfs فقط عندما يتطابق التخطيط المُكتشف مع وحدات التخزين الفرعية المدعومة بنمط Ubuntu. تُشير شاشة إعداد Timeshift إلى وضع Btrfs ووحدات التخزين الفرعية المتوقعة بنمط Ubuntu.

بعد الإعداد، أنشئ لقطة يدوية واحدة قبل الجدولة. في النافذة الرئيسية، اختر "إنشاء" وانتظر ظهور اللقطة. هذا يُعطي مايا نقطة استعادة أولية ويؤكد قدرة الأداة على إنشاء واحدة بتصميمها. في حال فشل الإنشاء، اقرأ الخطأ المعروض وتحقق من مساحة القرص والتصميم قبل تفعيل التشغيل التلقائي.

3. تفعيل الجدول الزمني وتحديد مدة الاحتفاظ

افتح الإعدادات ، ثم علامة تبويب الجدولة . فعّل خاصية اللقطات المجدولة وحدد مستوى واحدًا أو أكثر، مثل يومي أو أسبوعي. صُممت خاصية Timeshift للتحقق دوريًا وإنشاء لقطات عند حلول موعد كل مستوى؛ ولا يشترط أن يكون الكمبيوتر قيد التشغيل في وقت محدد. قد لا يتمكن الكمبيوتر المحمول المتوقف عن العمل لعدة أيام من الاستفادة من فترة الحماية حتى يُعاد تشغيله.

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

إعدادات جدولة Timeshift مع تمكين اللقطات اليومية ومثال على الاحتفاظ لمدة سبعة أيام.
الخطوة 3: فعّل خاصية الجدولة وحدد مستوى الاحتفاظ بالبيانات بما يتناسب مع مساحة القرص المتاحة. يعرض مربع حوار الجدولة عدد مرات أخذ اللقطات اليومية ومثالًا على إعداد الاحتفاظ لمدة سبعة أيام.

في الإعدادات ← المواقع ، تأكد من أن جهاز اللقطة المحدد هو نظام ملفات Btrfs المقصود. إذا كان لديك عدة أقراص أو أقسام، فحددها من خلال نظام الملفات وتفاصيل التثبيت بدلاً من الاعتماد على التسميات. يوصي مشروع Timeshift باستخدام قسم غير نظامي للحصول على أفضل النتائج في إرشاداته العامة، ولكن يجب أن تبقى لقطات Btrfs على نفس نظام ملفات Btrfs الخاص بالمصدر؛ بينما يجب أن يتلقى جهاز النسخ الاحتياطي المستقل نسخة احتياطية منفصلة.

4. تحقق من الجدول الزمني ومسار الاستعادة

ارجع إلى نافذة Timeshift الرئيسية وتأكد من ظهور اللقطة اليدوية مع التاريخ والنوع. أبقِ Timeshift مُثبّتًا، وتحقق مرة أخرى بعد الفترة الزمنية المُجدولة التالية أثناء تشغيل الكمبيوتر. يُثبت ظهور لقطة يدوية واحدة نجاح عملية الإنشاء، ولكنه لا يُثبت وحده استمرار الجدول الزمني التلقائي. تحقق من ظهور اللقطات المُجدولة بمرور الوقت، وراقب المساحة الحرة باستخدام أدوات استخدام القرص في Ubuntu.

قائمة لقطات Timeshift مع نقاط استعادة BTRFS المؤرخة وإدخال واحد محدد.
الخطوة الرابعة: تأكد من ظهور اللقطات المؤرخة في القائمة قبل الاعتماد على الجدول الزمني. تظهر نقاط استعادة Btrfs المؤرخة في قائمة لقطات Timeshift.

قبل اللجوء إلى التراجع، تعرّف على آلية استعادة النظام وتأكد من توفر قرص USB قابل للإقلاع بنظام أوبونتو. يشرح موقع Timeshift كيفية استعادة لقطة محددة من نافذته الرئيسية، واستخدام نظام تشغيل مباشر في حال تعذّر إقلاع النظام المُثبّت. تُغيّر عملية الاستعادة حالة النظام وقد تتطلب إعادة تشغيله؛ لذا لا تتعامل معها كعملية تصفح عادية. انسخ الملفات المهمة احتياطيًا قبل أي عملية استعادة، وتجنّب تجربة التراجع المُدمّر على النسخة الوحيدة من بياناتك المهمة.

المشاكل والقيود الشائعة

  • "تخطيط غير مدعوم" أو لا يوجد خيار Btrfs: افحص findmntقائمة المجلدات الفرعية. يتوقع وضع Timeshift Btrfs @وجود خيارين @home؛ تحتاج التخطيطات المخصصة إلى أداة وخطة تدعمها بشكل صريح.
  • فشل إنشاء اللقطة: تحقق من المساحة المتاحة واقرأ الخطأ بالتفصيل. تشير وثائق Timeshift الأصلية إلى أن وجود ملف تبديل داخل @أو @homeقد يمنع إنشاء لقطات Btrfs؛ لذا لا تنقل ملف التبديل دون فهم إعدادات التبديل في النظام.
  • الملفات المنزلية مفقودة من نقاط الاستعادة: يستثني Timeshift البيانات المنزلية الشخصية افتراضيًا. استخدم أداة نسخ احتياطي منفصلة للملفات الخاصة بالمستندات والوسائط.
  • تستهلك اللقطات مساحة تخزين: قلل مدة الاحتفاظ بها أو احذف اللقطات القديمة عبر Timeshift بعد التأكد من الاحتفاظ بنقطة استعادة صالحة. قد يستمر نظام ملفات Btrfs في تنظيف بيانات اللقطات المحذوفة في الخلفية.

قد يتغير إصدار حزمة أوبونتو وواجهة Timeshift. تشرح الخطوات المذكورة أعلاه سير العمل الموثق وتسميات الواجهة الشائعة؛ إذا كان الإصدار المثبت لديك يستخدم تسميات مختلفة، فراجع المساعدة المدمجة ووثائق المشروع الأصلية قبل تغيير المجلدات الفرعية أو استعادة الإعدادات.

المصادر

اترك تعليقاً

قم بإلغاء قفل APT الخاص بنظام Ubuntu بأمان وأكمل التحديث

قم بإلغاء قفل APT الخاص بنظام Ubuntu بأمان وأكمل التحديث

ابحث عن العملية التي تمتلك قفل واجهة dpkg الأمامية في Ubuntu، ودع عمل الحزمة يكتمل، وقم بإصلاح عمليات التثبيت المتقطعة دون حذف ملفات القفل.

كيفية إعداد لقطات Btrfs تلقائية على سطح مكتب أوبونتو

كيفية إعداد لقطات Btrfs تلقائية على سطح مكتب أوبونتو

قم بإعداد لقطات نظام Btrfs المجدولة على سطح مكتب Ubuntu باستخدام Timeshift، وتحقق من تخطيط وحدة التخزين الفرعية في Ubuntu، واختر فترة الاحتفاظ، وافهم ما لا يمكن للقطات حمايته.

كيفية ترحيل دبيان 12 إلى الإصدار التجريبي دون الإخلال بالتبعيات

كيفية ترحيل دبيان 12 إلى الإصدار التجريبي دون الإخلال بالتبعيات

خطط لعملية ترحيل أكثر أمانًا من Debian 12 إلى Testing: قم بالترقية من خلال Stable، وقم بعمل نسخة احتياطية، ونظف مصادر APT، وقم بمحاكاة تغييرات التبعية، وتحقق مما تغير.

تشغيل خادم أوبونتو في وضع الطوارئ: دليل إنقاذ خطوة بخطوة

تشغيل خادم أوبونتو في وضع الطوارئ: دليل إنقاذ خطوة بخطوة

قم بتشخيص وضع الطوارئ في خادم أوبونتو بأمان. اقرأ سجلات بدء التشغيل، وتحقق من مجلدات الجذر و fstab، وأصلح الوحدة المعطلة، وتعامل مع أخطاء نظام الملفات، وتحقق من إعادة التشغيل النظيفة.

كيفية إعداد شبكة VPN من نوع WireGuard Point-to-Site على نظام Debian 12

كيفية إعداد شبكة VPN من نوع WireGuard Point-to-Site على نظام Debian 12

قم بإعداد خادم VPN يعمل بنظام Debian 12 باستخدام WireGuard لعميل واحد عن بُعد. قم بتكوين المفاتيح، وتوجيه IPv4، و NAT باستخدام nftables، وإمكانية الوصول إلى جدار الحماية، وفحوصات الاتصال.

Step-by-Step Debian 12 Hardening Guide for CIS Compliance

Step-by-Step Debian 12 Hardening Guide for CIS Compliance

Harden a Debian 12 workstation with a careful CIS Benchmark workflow: select the right profile, patch safely, review services and access, configure nftables, and document evidence.

دبيان 12 على خادم افتراضي خاص ذي ذاكرة وصول عشوائي منخفضة: كيفية تقليل أعطال نفاد الذاكرة في MySQL

دبيان 12 على خادم افتراضي خاص ذي ذاكرة وصول عشوائي منخفضة: كيفية تقليل أعطال نفاد الذاكرة في MySQL

تشخيص عمليات إيقاف MySQL بسبب نفاد الذاكرة على Debian 12، والتحقق من حدود ذاكرة VPS، وتكوين التبديل، وضبط ذاكرة قاعدة البيانات والتزامن دون تقديم حل شامل.

كيفية إنشاء سطح مكتب دبيان كنظام غير قابل للتغيير قائم على OSTree

كيفية إنشاء سطح مكتب دبيان كنظام غير قابل للتغيير قائم على OSTree

تعلم كيفية إنشاء واختبار سطح مكتب OSTree مشتق من Debian في جهاز افتراضي، بما في ذلك إعداد شجرة النظام، وتكامل التمهيد، وفحوصات النشر، والتراجع.

How to Mount a Remote SSHFS Directory Automatically at Boot in Debian

How to Mount a Remote SSHFS Directory Automatically at Boot in Debian

Configure an SSHFS boot mount in Debian with SSH keys, fstab, and systemd automount. Includes reboot checks, permissions, timeouts, and troubleshooting.

قائمة صيانة المنزل في الرياض خلال أكتوبر 2026: الغبار والمكيّف والمياه والعزل

قائمة صيانة المنزل في الرياض خلال أكتوبر 2026: الغبار والمكيّف والمياه والعزل

دليل عملي لصيانة المنزل في الرياض ومنطقتها خلال أكتوبر 2026: تنظيف فلتر المكيّف بأمان، الحد من الغبار، فحص الخزانات والتسربات، وإحكام النوافذ والأبواب. يوضح الفرق بين المعدلات المناخية والتوقعات اليومية ومسؤوليات المستأجر والمالك.