मैं हर दिन 'कियोस्क' के उपयोग के लिए बिना सिस्टम के रन करना पसंद करता हूं।
हालाँकि, किसी को बिना शटडाउन किए पहले कभी भी सिस्टम को बंद किया जा सकता है। डिफ़ॉल्ट रूप से, उबंटू को बिजली नुकसान से बंद होने की उम्मीद नहीं है। बिजली की हानि के बाद रिबूट करने के बाद, फ़ाइल सिस्टम की जांच के लिए fsck चलाया जा सकता है, और fsck सिस्टम को रिबूट करने के बाद उसे समाप्त करने के लिए कह सकता है। इसलिए भले ही कोई कॉन्फ़िगरेशन डेटा दूषित न हो, लेकिन पावर लॉस के बाद मशीन अच्छी तरह से बूट नहीं हो सकती है। इसलिए मैंने कुछ वर्कअराउंड का परीक्षण किया:
रूट माउंट fsck प्राथमिकता
0
(fstab
रूट प्रविष्टि में अंतिम क्षेत्र ) को बदलें जोfsck
हर बिजली हानि के बाद चलने से रोकता है । हालाँकि, सिस्टम रूट माउंटेड रीड-ओनली बूट के साथ बूट हो सकता है, जो कि कई सेवाओं और परिणाम के बजाय कंसोल लॉगिन प्रॉम्प्ट द्वारा अपेक्षित नहीं है।errrors=remount-ro
द्वारा प्रतिस्थापित करेंerrors=continue
। यह एक बुरा एहसास देता है कि एक अव्यवस्थित फाइल सिस्टम द्वारा आगे डेटा हानि हो सकती है। हालांकि,fsck
फिर से सक्षम होने के साथ , इसे बिजली की हानि के बाद सिस्टम के बूट प्रसार को बढ़ाना चाहिए। इसलिए मैंने 1) को गिरा दिया।असफल बूट के बाद सामान्य डिफ़ॉल्ट विकल्प टाइमआउट का उपयोग करने के लिए grub2 को फिर से कॉन्फ़िगर करें। उसके लिए, मैंने इसमें जोड़ा
GRUB_RECORDFAIL_TIMEOUT=0
है/etc/default/grub
।
हालांकि, यह जानना मुश्किल है कि क्या ये हैक सिस्टम पावर लॉस प्रूफ बनाते हैं। कोई विचार? कोई और भी कर सकता है?