हाल ही में मैंने एक मशीन के रूट फाइलसिस्टम को रिमोट डेटासेंटर में देखा है, जिसमें निरंतरता के मुद्दों के परिणामस्वरूप, केवल पढ़ने योग्य रीमाउंट किए गए हैं।
रिबूट पर, यह त्रुटि दिखाई गई:
UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY (i.e., without -a or -p options)
सुझाए अनुसार fsck चलाने के बाद, और मैन्युअल रूप से सुधारों को स्वीकार करने के बाद Y, त्रुटियों को ठीक किया गया था और सिस्टम अब ठीक है।
अब, मुझे लगता है कि यह दिलचस्प होगा यदि fsck को स्वचालित रूप से सब कुछ चलाने और मरम्मत करने के लिए कॉन्फ़िगर किया गया था, क्योंकि कुछ मामलों में एकमात्र विकल्प (जैसे यह एक) व्यक्ति में दूरस्थ डेटासेंटर में जा रहा है और प्रभावित मशीन को एक कंसोल संलग्न करता है।
मेरा सवाल है: मैन्युअल हस्तक्षेप के लिए डिफ़ॉल्ट रूप से fsck क्यों पूछता है? ऐसे कार्यक्रम द्वारा किया गया सुधार कैसे और कब असुरक्षित होगा? वे कौन से मामले हैं जब sysadmin कुछ समय के लिए एक सुझावित सुधार को छोड़ना चाहता है (कुछ अन्य ऑपरेशन करने के लिए) या इसे पूरी तरह से रद्द कर सकता है?