سلسلة النقاش الأصلية تتكون من منشور واحد فقط، لكن المشكلة التي تصفها مهمة: ثبّت أحد المستخدمين CasaOS على Linux، ثم أزال CasaOS لاحقًا باستخدام أمر إلغاء التثبيت الرسمي، واكتشف بعد ذلك أن إعداد Samba السابق لتثبيت CasaOS لم يعد يعمل. أظهر التحقيق أن ملف smb.conf الأصلي أُعيدت تسميته عند تثبيت CasaOS، بينما ظل إعداد Samba الذي أنشأه CasaOS فعالًا بعد إلغاء التثبيت.
نظرًا إلى أن سلسلة النقاش لا تتضمن ردًا من فريق الدعم أو قائمة كاملة بتنظيف الملفات، ينبغي أن تظل الصفحة محددة النطاق. يمكنها شرح الأثر المؤكد على Samba وتقديم طريقة آمنة لمراجعة النظام بعد إلغاء التثبيت، لكنها لا ينبغي أن تختلق قائمة نهائية بكل ملف يتركه CasaOS على كل توزيعات Linux.
ما تم تأكيده فعليًا
كانت لدى المستخدم مشاركات Samba قبل تثبيت CasaOS. وكانت هذه المشاركات تعمل مع Kodi على جهاز تلفاز. وبعد بضعة أيام من إلغاء تثبيت CasaOS، لم يعد Kodi قادرًا على الوصول إليها.
اكتشف المستخدم لاحقًا أن تثبيت CasaOS نقل إعداد Samba الأصلي أو أعاد تسميته وثبّت إعدادًا خاصًا به. ولم تُعد عملية إلغاء التثبيت ملف smb.conf السابق تلقائيًا، لذلك واصل الجهاز استخدام الإعداد الذي أنشأه CasaOS.
إلغاء تثبيت تطبيق ليس مثل التراجع عن تغييرات المضيف
يعمل CasaOS فوق توزيعة Linux ويتكامل مع خدمات مثل Docker ومسارات التخزين وSamba. وإذا استبدل التثبيت ملف إعداد أو عدّله، فإن إزالة ملفات CasaOS الثنائية لا تعني بالضرورة إعادة إنشاء حالة المضيف كما كانت تمامًا قبل التثبيت.
وهذا مبدأ عام في إدارة Linux: «إزالة الحزمة» و«استعادة إعدادات النظام إلى حالتها السابقة» عمليتان مختلفتان.
يحتوي برنامج إلغاء تثبيت CasaOS الحالي على خيارات إزالة اختيارية
لا يزال مشروع CasaOS الذي تديره IceWhale يوفّر casaos-uninstall باعتباره أمر الإزالة المعتاد. ويسأل برنامج إلغاء التثبيت الحالي بشكل منفصل عمّا إذا كنت تريد إزالة Docker وحاويات CasaOS وملفات CasaOS.
راجع مسار إزالة CasaOS الحالي قبل إلغاء تثبيته على نظام حديث، لأن المطالبات الدقيقة وسلوك التنظيف قد يتغيران بين الإصدارات.
انسخ إعدادات المضيف احتياطيًا قبل إلغاء التثبيت
إذا كنت تختبر CasaOS على خادم يحتوي مسبقًا على خدمات، فاحفظ نسخًا من إعدادات المضيف المهمة قبل الإزالة. ومن أمثلتها:
- إعدادات Samba وتعريفات المشاركات؛
- وحدات systemd المخصصة؛
- إعدادات الوكيل العكسي؛
- ملفات Docker Compose التي لا يملكها CasaOS؛
- إعدادات جدار الحماية أو الشبكة؛
- تعريفات نقاط الضم وإعدادات التخزين.
وهذا مهم خصوصًا على خادم Linux «فعلي» لا يكون CasaOS فيه عبء العمل الوحيد.
استعد Samba بمقارنة الملفات الموثوقة
إذا ظل ملف smb.conf السابق لتثبيت CasaOS موجودًا تحت اسم تمت إعادة تسميته أو كملف احتياطي، فلا تستبدل ملف الإعداد النشط به مباشرة. احتفظ أولًا بنسختي الملف، وقارن تعريفات المشاركات، وتحقق من صحة الإعداد المقصود.
قد يؤدي خطأ نحوي إلى تعطيل جميع مشاركات Samba. وإذا أمكن، استخدم أدوات التحقق الخاصة بإعدادات Samba قبل إعادة تشغيل الخدمة أو إعادة تحميلها.
لا تحذف /DATA أو مساحة تخزين Docker باعتبارها «تنظيفًا» من دون فحص
يخزّن CasaOS بيانات التطبيقات والمستخدمين عمدًا في مواقع دائمة، حتى لا تؤدي إزالة طبقة الإدارة تلقائيًا إلى إتلاف بيانات المستخدم. وقد يبدو عامل الأمان نفسه على أنه «بقايا» بعد الإزالة.
لا تحذف بشكل متكرر /DATA أو وحدات Docker أو بيانات الحاويات أو مجلدات التطبيقات قبل تحديد الملفات التي تخص CasaOS والملفات التي تخص التطبيقات التي ما زلت تحتاج إليها.
مراجعة آمنة بعد إلغاء التثبيت
- تأكد من أن خدمات CasaOS لم تعد قيد التشغيل.
- راجع إعداد Samba النشط وقارنه بنسخ CasaOS الاحتياطية السابقة.
- اعرض حاويات CasaOS المتبقية قبل حذف بيانات Docker.
- افحص مجلدات البيانات الدائمة بدلًا من حذفها استنادًا إلى أسمائها.
- تحقق مما إذا كانت أي خدمة على مستوى المضيف لا تزال تشير إلى ملفات أنشأها CasaOS.
- لا تزل البقايا إلا بعد التأكد من أن الخدمات الأخرى لا تحتاج إليها.
ما الذي لا تثبته سلسلة النقاش الأصلية؟
لا يثبت المنشور أن كل عملية لإلغاء تثبيت CasaOS تترك Samba، ولا يسرد كل ملف متبقٍ، ولا يتضمن ردًا من IceWhale يوضح ما إذا كان السلوك قد اعتُبر خللًا. والحقيقة المؤكدة أضيق نطاقًا: لم تتم استعادة إعداد Samba السابق للمستخدم تلقائيًا.
الأسئلة الشائعة حول تنظيف CasaOS بعد إلغاء التثبيت
هل يزيل casaos-uninstall Docker بالضرورة؟
لا. يتعامل برنامج إلغاء التثبيت المدعوم مع إزالة Docker باعتبارها خيارًا منفصلًا.
لماذا توقفت مشاركات Samba القديمة لدى المستخدم عن العمل؟
ظل ملف smb.conf النشط هو النسخة التي أنشأها CasaOS بدلًا من العودة إلى إعداد ما قبل تثبيت CasaOS.
هل ينبغي حذف كل مجلد يبدو مرتبطًا بـ CasaOS بعد إلغاء التثبيت؟
لا. قد تحتوي المجلدات الدائمة على بيانات تطبيقات أو مستخدمين تعمّد برنامج إلغاء التثبيت عدم حذفها.
