قم بإلغاء قفل APT الخاص بنظام Ubuntu بأمان وأكمل التحديث
ابحث عن العملية التي تمتلك قفل واجهة dpkg الأمامية في Ubuntu، ودع عمل الحزمة يكتمل، وقم بإصلاح عمليات التثبيت المتقطعة دون حذف ملفات القفل.
مثال توضيحي: يستخدم برنامج Maya بيئة سطح مكتب Ubuntu بنظام ملفات Btrfs، ويحتاج إلى نقطة استعادة قبل التحديثات الدورية. هذا المثال افتراضي، يشرح مسار الإعداد، وليس اختبارًا حقيقيًا أو نتيجة استخدام. تستخدم التعليمات برنامج Timeshift لأن وثائقه الأصلية تشرح دعمه لنظام Btrfs ومستويات اللقطات المجدولة. يتطلب وضع Btrfs الخاص به تخطيطًا محددًا، لذا تأكد من التوافق قبل تفعيله.
لقطة Btrfs هي عرضٌ لحالة وحدة تخزين فرعية في لحظة زمنية محددة. تعني خاصية النسخ عند الكتابة أن اللقطة تشارك في البداية كتل البيانات غير المتغيرة مع مصدرها، بينما تُخزَّن التغييرات اللاحقة بشكل منفصل. هذا يجعل اللقطات سريعة وفعالة من حيث المساحة، لكن الكتل المشتركة تبقى على نظام الملفات نفسه. قد يؤدي عطل القرص، أو تلف نظام الملفات، أو السرقة، أو إعادة التقسيم العرضية إلى فقدان النظام الحالي ولقطاته. لذا، احتفظ بنسخة احتياطية منفصلة من المستندات والملفات المهمة.
يركز Timeshift على ملفات النظام وإعداداته. تشير وثائقه إلى استبعاد ملفات المستخدم في المجلدات الرئيسية افتراضيًا. يُعدّ هذا مفيدًا عند التراجع عن تغييرات النظام، ولكنه يعني أنه لا ينبغي التعامل مع لقطة نظام Timeshift التلقائية كنسخة احتياطية للملفات الشخصية. كما أن لقطات Btrfs غير متكررة: إذ يُشكّل المجلد الفرعي المتداخل حدًا، ولا تُضمّن محتوياته في لقطة المجلد الرئيسي.
لا تستنتج نظام الملفات من اختيار المُثبِّت أو من وجود أدوات Btrfs. افتح الطرفية وافحص الجذر المُثبَّت:
findmnt -no FSTYPE /
sudo btrfs subvolume list /
يجب أن يُظهر الأمر الأول النتيجة btrfs. راجع الأمر الثاني لمعرفة مسارات المجلدات الفرعية لنظامك. يتطلب وضع Btrfs في Timeshift تخطيطًا مشابهًا لتخطيط Ubuntu، حيث يكون `/ home` @للجذر و` @home/home` للمجلد الرئيسي، مع أن وثائقه تسمح باستخدام `/home` على قسم غير Btrfs. لا يدعم وضع Btrfs في Timeshift تخطيطات المجلدات الفرعية الأخرى. إذا كان نظام ملفات الجذر هو ext4، أو كان التخطيط المطلوب مفقودًا، فتوقف هنا: لا تحاول إصلاح التخطيط عن طريق إعادة تسمية المجلدات الفرعية النشطة أو نقلها كجزء من هذا الإعداد.

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

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

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

قبل اللجوء إلى التراجع، تعرّف على آلية استعادة النظام وتأكد من توفر قرص USB قابل للإقلاع بنظام أوبونتو. يشرح موقع Timeshift كيفية استعادة لقطة محددة من نافذته الرئيسية، واستخدام نظام تشغيل مباشر في حال تعذّر إقلاع النظام المُثبّت. تُغيّر عملية الاستعادة حالة النظام وقد تتطلب إعادة تشغيله؛ لذا لا تتعامل معها كعملية تصفح عادية. انسخ الملفات المهمة احتياطيًا قبل أي عملية استعادة، وتجنّب تجربة التراجع المُدمّر على النسخة الوحيدة من بياناتك المهمة.
findmntقائمة المجلدات الفرعية. يتوقع وضع Timeshift Btrfs @وجود خيارين @home؛ تحتاج التخطيطات المخصصة إلى أداة وخطة تدعمها بشكل صريح.@أو @homeقد يمنع إنشاء لقطات Btrfs؛ لذا لا تنقل ملف التبديل دون فهم إعدادات التبديل في النظام.قد يتغير إصدار حزمة أوبونتو وواجهة Timeshift. تشرح الخطوات المذكورة أعلاه سير العمل الموثق وتسميات الواجهة الشائعة؛ إذا كان الإصدار المثبت لديك يستخدم تسميات مختلفة، فراجع المساعدة المدمجة ووثائق المشروع الأصلية قبل تغيير المجلدات الفرعية أو استعادة الإعدادات.
ابحث عن العملية التي تمتلك قفل واجهة dpkg الأمامية في Ubuntu، ودع عمل الحزمة يكتمل، وقم بإصلاح عمليات التثبيت المتقطعة دون حذف ملفات القفل.
قم بإعداد لقطات نظام Btrfs المجدولة على سطح مكتب Ubuntu باستخدام Timeshift، وتحقق من تخطيط وحدة التخزين الفرعية في Ubuntu، واختر فترة الاحتفاظ، وافهم ما لا يمكن للقطات حمايته.
خطط لعملية ترحيل أكثر أمانًا من Debian 12 إلى Testing: قم بالترقية من خلال Stable، وقم بعمل نسخة احتياطية، ونظف مصادر APT، وقم بمحاكاة تغييرات التبعية، وتحقق مما تغير.
قم بتشخيص وضع الطوارئ في خادم أوبونتو بأمان. اقرأ سجلات بدء التشغيل، وتحقق من مجلدات الجذر و fstab، وأصلح الوحدة المعطلة، وتعامل مع أخطاء نظام الملفات، وتحقق من إعادة التشغيل النظيفة.
قم بإعداد خادم VPN يعمل بنظام Debian 12 باستخدام WireGuard لعميل واحد عن بُعد. قم بتكوين المفاتيح، وتوجيه IPv4، و NAT باستخدام nftables، وإمكانية الوصول إلى جدار الحماية، وفحوصات الاتصال.
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.
تشخيص عمليات إيقاف MySQL بسبب نفاد الذاكرة على Debian 12، والتحقق من حدود ذاكرة VPS، وتكوين التبديل، وضبط ذاكرة قاعدة البيانات والتزامن دون تقديم حل شامل.
تعلم كيفية إنشاء واختبار سطح مكتب OSTree مشتق من Debian في جهاز افتراضي، بما في ذلك إعداد شجرة النظام، وتكامل التمهيد، وفحوصات النشر، والتراجع.
Configure an SSHFS boot mount in Debian with SSH keys, fstab, and systemd automount. Includes reboot checks, permissions, timeouts, and troubleshooting.
دليل عملي لصيانة المنزل في الرياض ومنطقتها خلال أكتوبر 2026: تنظيف فلتر المكيّف بأمان، الحد من الغبار، فحص الخزانات والتسربات، وإحكام النوافذ والأبواب. يوضح الفرق بين المعدلات المناخية والتوقعات اليومية ومسؤوليات المستأجر والمالك.