मुझे कैसे पता चलेगा कि अगले बूट के दौरान एक fsck होगा?


24

क्या यह पता लगाने का कोई तरीका है कि क्या अगले बूट के लिए एक फाइल सिस्टम जांच निर्धारित है?

शायद यह एक मजबूर जांच के समान है, जो फ़ाइल के अस्तित्व से शुरू हो जाता है /forcefsck?


2
डंप 2 एफए और ट्यून 2 एफएस जैसे कमांड-लाइन टूल के अलावा, क्या इसे खोजने के लिए कोई जीयूआई उपकरण हैं? यह सूक्ति डिस्क उपयोगिता (palimpsest) के लिए एक अच्छी सुविधा की तरह प्रतीत होगा, लेकिन मैं इसे वहां नहीं देख रहा हूं, या Gparted में ....
nealmcb

जवाबों:


26

यह आपके फाइल सिस्टम पर / संदंश के अलावा निर्भर करता है।

Ext2, ext3 और ext4 के साथ आप उपयोग कर सकते हैं

dumpe2fs -h /dev/diskname 

जहां diskname उदाहरण sda1 के लिए है। आप कमांड चलाकर अपने डिस्क विभाजन का नाम निर्धारित कर सकते हैं

mount

उदाहरण आउटपुट (केवल आंशिक रूप से):

/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)

जहां xvda1 रूट डिस्क विभाजन का नाम है।

डंप 2 एफएस के लिए तीन दिलचस्प आइटम हैं

Mount count:              9
Maximum mount count:      36
Next check after:         Mon Feb 14 09:31:33 2011

उबंटू fsck चलाएगा यदि माउंट काउंट अधिकतम माउंट काउंट के बराबर या उससे अधिक है, या यदि "अगली जांच के बाद" पास है।


मेरे ext4 विभाजन के साथ ठीक काम करता है, धन्यवाद!
16

10

उबंटू 11.04 से शुरू होकर, यह जानकारी आपकी /etc/motdफ़ाइल में दिखाई जाएगी , टूल / usr / lib / update-notifier / update-motd-fsck-at-reboot का उपयोग करते हुए , जो तारीख और आधारित दोनों के लिए ext2 / 3/4 विभाजन की जाँच करता है। गिनती आधारित ऑटो- fsck ईवेंट। आप इसे इस तरह से मैन्युअल रूप से चला सकते हैं:

sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force

और यह किसी भी विभाजन की रिपोर्ट करेगा जो अगले रिबूट पर जांचा जाएगा।


1
इसके अलावा, cat /var/lib/update-notifier/fsck-at-rebootउन्नत विशेषाधिकारों की आवश्यकता के बिना अंतिम रन से स्थिति देखने के लिए।
ændrük

5

एक उपयोगिता है जिसे शोफस्क कहा जाता है जो आपको बताएगा कि अगले शेड्यूल तक कितने माउंट बचे हैं fsck


2
showfsck समयबद्ध fsck नहीं दिखाती है: ext2 / ext3 / ext4 को प्रत्येक nth माउंट पर या अंतिम fsck के बाद x दिनों के बाद, जो भी पहले आता है, जाँच की जाती है।
ओली

@ ओली: अच्छी बात है - मैं मुख्य रूप से एक लैपटॉप उपयोगकर्ता हूं, इसलिए मैं बहुत बार बूट करता हूं और समय पर fsck के बारे में भूल गया
गोरिक

0

यदि आपके पास एक ext4 विभाजन है, तो आप देख सकते हैं कि इसे कितनी बार माउंट किया गया है:

sudo dumpe2fs -h /dev/sda1 | grep Mount
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.