अधिकतम रन संख्या -1 होने पर fsck कब चलेगा?


2

मैं यह निर्धारित करने की कोशिश कर रहा हूं कि fsckरिबूट पर चलेगा या नहीं। मैं यह आदेश चलाता हूं dumpe2fs -h /dev/(diskname)और यह परिणाम प्राप्त करता हूं :

Mount count:              13
Maximum mount count:      -1

AFAIK fsckचलेगा यदि माउंट की गिनती अधिकतम माउंट काउंट से बराबर या अधिक हो। इस मामले में अधिकतम माउंट गिनती -1 है, इसलिए fsckकभी नहीं चलेगी। क्या यह सामान्य है?

जवाबों:


4

से man tune2fs

-c max-mount-counts

माउंट की संख्या को समायोजित करें जिसके बाद फाइल सिस्टम द्वारा जांच की जाएगी e2fsck(8)। यदि अधिकतम-माउंट-गणना है 0या -1, फाइलसिस्टम माउंट होने की संख्या e2fsck(8)को कर्नेल द्वारा अवहेलना किया जाएगा ।

इस मामले में "अवहेलना" का अर्थ है कि हाँ, fsckइस कारण से कभी नहीं चलेगा और यह सामान्य है। हालाँकि वहाँ भी है

-i interval-between-checks[d|m|w]

दो फाइल सिस्टम जांचों के बीच अधिकतम समय समायोजित करें। कोई प्रत्यय या dसंख्या-अंतराल-चेक को दिनों, mमहीनों और wहफ्तों के रूप में व्याख्या नहीं करेगा । शून्य का मान समय-निर्भर जाँच को अक्षम कर देगा।

तो fsckअभी भी इस अन्य कारण से चल सकता है, यह इस बात पर निर्भर करता है कि अंतराल सेट है या नहीं।

यह दृढ़ता से अनुशंसा की जाती है कि या तो -c(माउंट-काउंट-डिपेंडेंट) या -i(टाइम-डिपेंडेंट) चेकिंग समय-समय e2fsck(8)पर फाइलसिस्टम की पूरी जाँच के लिए बाध्य करने में सक्षम हो । ऐसा करने में विफलता के कारण फाइल सिस्टम भ्रष्टाचार हो सकता है (खराब डिस्क, केबल, मेमोरी या कर्नेल बग) के कारण किसी का ध्यान नहीं जाता है, जिसके परिणामस्वरूप डेटा हानि या भ्रष्टाचार होता है।


मैंने इसे फिर से जांचा और मेरा Check interval0. है कि आप क्या कहते हैं कि अधिकतम माउंट गिनती के लिए एक अच्छी संख्या है?
IMB

@ मुझे लगता है कि यह इस बात पर निर्भर करता है कि आप फाइलसिस्टम का उपयोग कैसे करते हैं, आप कितनी बार पुनरारंभ करते हैं आदि। लेकिन वास्तव में मैं आपको अच्छी सलाह नहीं दे सकता क्योंकि मैं व्यापक रूप से उपयोग करता हूं btrfs, नहीं ext
कामिल मैकियोरोस्की

मैं इसे कई वेबसाइटों के लिए सर्वर के रूप में उपयोग करता हूं। मैं शायद ही कभी पुनः आरंभ करता हूं, शायद साल में एक या दो बार
IMB

@ अगर मुझे लगता है कि आपको उचित संख्या के बारे में एक अलग सवाल पूछना चाहिए tune2fs, तो कोई और आपकी मदद कर सकता है। जाँच करें कि क्या सर्वर फॉल्ट इस दूसरे प्रश्न के लिए एक बेहतर जगह है क्योंकि आप एक सर्वर को जोड़ने की कोशिश कर रहे हैं (मैं नहीं कहता कि यह है, मैं कहता हूं कि जांच करें)।
कामिल मैकियोरोस्की
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.