كيف يمكن لإصابات غير متوقعة تضر كمبيوتر لينكس؟

هل الإغلاق غير المتوقع ضار لينكس كما هو الحال بالنسبة لأنظمة التشغيل الأخرى؟ اقرأ على النحو الذي نقوم فيه بالتحقيق في آثار عمليات إيقاف النظام الكارثية على أنظمة ملفات لينوكس.

تأتي جلسة الأسئلة والأجوبة اليوم من باب المجاملة من سوبيروسر، وهي عبارة عن قسم فرعي من ستاك إكسهانج، وهو تجمع يحركه المجتمع من مواقع الأسئلة والأجوبة على شبكة الإنترنت.

قارئ المستخدم النظيف User208554 هو غريبة عن هياكل ملف لينكس ويشعر بالقلق إزاء التطبيق / التثبيت انه يعمل على

أنا على تطوير تطبيق على لينكس جزءا لا يتجزأ من المجلس (يدير دبيان) على سبيل المثال. التوت بي، لوحة بيجل / العظام، أو أوليمكس. وتعمل المجالس على بيئة يتم فيها قطع الكهرباء بشكل غير متوقع (من الصعب جدا وضع وحدة يسو، وما إلى ذلك)، وسيحدث ذلك كل يوم مرتين. وأتساءل عما إذا كان انقطاع التيار الكهربائي غير متوقع يسبب مشكلة على نظام التشغيل لينكس؟ إذا كان الأمر الذي يجب أن تقلق بشأنه، ما الذي تقترحه لمنع الأضرار التي لحقت بنظام التشغيل ضد انقطاع التيار الكهربائي غير المتوقع؟

PS. يحتاج التطبيق لكتابة بعض البيانات إلى وسط التخزين (بطاقة سد)، وأعتقد أنه لن يكون مناسبا لتركيبه للقراءة فقط.

فما هو الحكم؟

سوبيروسر المساهم l0b0 يقدم بعض التبصر في نظم الملفات اليومية / غير جورنالينغ

وهذا يعتمد على

النظر على سبيل المثال تطبيق الذي يعالج ملف وكتابة النتائج كما يتم حسابها (خط الانتاج واحد لكل خط الإدخال) إلى ملف آخر. إذا تم قطع الطاقة أثناء المعالجة، ويتم تشغيل نفس التطبيق بعد إعادة التشغيل، فإنه لا يمكن فقط إعادة تشغيل المعالجة من بداية ملف الإدخال – وهذا يعني أن ملف الإخراج يحتوي على معلومات مكررة.

قد يكون من الصعب جدا أن نقول أي شيء محدد حول نظام معقد افتراضي، ولكن يبدو أن معظم برامج لينكس مستقرة لتكون قادرة على التعامل مع حوادث بشكل جيد جدا.

يقترح ستو فصل نظام التشغيل والبيانات، بالإضافة إلى إضافة بطارية احتياطية

للمساعدة في تقليل احتمال فساد نظام التشغيل، فمن المحتمل أن يكون هناك أقسام منفصلة “النظام” و “البيانات” على بطاقة سد. وبهذه الطريقة يمكنك تحميل قسم “النظام” للقراءة فقط واستخدام فس عالية المرونة على قسم “البيانات”.

بالإضافة إلى ذلك، معظم هذه المجالس لديها متطلبات الطاقة منخفضة جدا، لذلك بطارية احتياطية ممكنة. يمكن استخدام لوحة “ليبو رايدر” من أجل التوت بي كشرط أوبس أساسي لتوفير إيقاف تشغيل نظيف عند فقدان الطاقة.

وأخيرا، توسع جيني D على اقتراح نظام ملفات دفتر اليومية

قد يؤدي انقطاع التيار الكهربائي غير المتوقع إلى تلف بيانات نظام الملفات – مثل إذا بدأت عملية الكتابة إلى ملف، ولكن لم تنته بعد من كتابته، قد ينتهي الملف حتى نصف مكتوبة فقط. الآن تخيل إذا حدث انقطاع التيار الكهربائي عندما تكون في منتصف الطريق من خلال ترقية النواة …

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

أنت كمبرمج تحتاج بوضوح للنظر بعناية كيفية التعامل مع الكتابة إلى الملفات بحيث يصبح عملية ذرية (أي انها إما القيام به تماما أو لم تفعل على الإطلاق، ولكن أبدا من أي وقت مضى نصف القيام به). إنها مسألة معقدة إلى حد ما.

هل لديك شيء لإضافة إلى التفسير؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي إكساك إكسهانج؟ تحقق من موضوع المناقشة الكامل هنا.

ومنذ عام 1903، طلب من كل سائق في انكلترا التقدم بطلب للحصول على رخصة قيادة. الجميع، باستثناء الملكة، المعفاة من القانون.

Refluso Acido