क्या यह संभव है कि किसी तरह बूट पर e2fsck को तोड़ दिया जाए?
मेरा सिस्टम हर 30 दिन में e2fsck चलाता है, जो मेरे द्वारा ठीक है और मैं चाहता हूं कि वह इसी तरह से रहे। लेकिन कभी-कभी जब मैं कंप्यूटर चालू करता हूं और 30 दिन बीत जाते हैं, तब भी मैं चाहता हूं कि यह तेजी से बूट हो। उदाहरण के लिए जब मुझे एक लैपटॉप बंद करके प्रेजेंटेशन देना है - 50 लोगों को बताने की कल्पना करें "हमें बस 10 मिनट इंतजार करना होगा ... नहीं, मैं इसे टाल नहीं सकता ... हां, यह लिनक्स है, आप क्यों पूछ रहे हैं ? " :)
अगर मैं Ctrl + C दबाता हूं तो यह चेक को रोक देता है और बूट अनुक्रम जारी रखता है, लेकिन सिस्टम अनुपयोगी है क्योंकि रूट फाइल सिस्टम केवल रीड-माउंटेड है। और मैं रिबूट के बाद चेक फिर से शुरू होता है।
मैंने उत्तर के लिए इंटरनेट पर खोज की है और कई समान प्रश्न हैं, लेकिन मुझे कोई समाधान नहीं मिला। किसी को भी एक समाधान का पता है?
ध्यान दें : मैं एक समाधान खोज रहा हूँ जो होगा नहीं fsck को निष्क्रिय करें और यह होगा नहीं कंप्यूटर को रिबूट करने से पहले किसी भी कार्रवाई की आवश्यकता है - मुझे पहले से नहीं पता है कि मुझे चेक को छोड़ना होगा।
अगर यह मायने रखता है: डेबियन 6 (निचोड़)। "
अद्यतन करें : मैंने सीखा है कि Ubuntu पर Esc कुंजी के साथ e2fsck को तोड़ना संभव है। यह वही है जो मैं देख रहा हूँ - किसी को पता है कि डेबियन पर ऐसा कैसे करना है?
उपाय : गैरेट का जवाब सही था, मुझे संपादित करना था /etc/init.d/checkroot.sh
। इन पंक्तियों से पहले:
#
# The actual checking is done here.
#
if [ "$rootcheck" = yes ]
then
...
मैंने इन पंक्तियों को जोड़ा:
if [ "$rootcheck" = yes ]
then
if [ -f /forcefsck ] || grep -s -w -i "forcefsck" /proc/cmdline
then
echo "fsck was forced."
else
echo "********************************************************************************************************"
echo "* *"
echo "* WARNING: fsck should be run, but it is disabled. Create /forcefsck and reboot at your convenience. *"
echo "* *"
echo "********************************************************************************************************"
rootcheck="no"
fi
fi
खूबसूरती से काम करता है - मैं हर बार जब मैं संदेश देखता हूं, तो मुस्कुराता हूं, यह जानकर कि मैंने अपने जीवन के दूसरे आधे घंटे को बचाया है। :)
fsck
कि अक्सर आप का उपयोग करना चाहिए tune2fs
विकल्पों के साथ -c
तथा -C
तथा -i
। देख man tune2fs
अधिक जानकारी के लिए। फिर मैनुअल बनाते हैं fsck
हर अब और फिर चलाता है। आवधिक चेक केवल संभव फ़ाइल सिस्टम ड्राइवर त्रुटियों के लिए नहीं हैं, जो संभावित हार्डवेयर समस्याओं का पता लगाने के लिए भी हैं।