HFS + फाइलसिस्टम को "गंदे" के रूप में चिह्नित करने का क्या कारण है?


2

मेरे पास एक बाहरी (यूएसबी) हार्ड ड्राइव है जो मैं अपने मैक ओएस एक्स 10.7.3 सिस्टम के बैकअप के लिए उपयोग करता हूं। कुछ अवसरों पर जब मैंने इस ड्राइव में प्लग किया है, तो ड्राइव को माउंट करने के बजाय, एक fsck_hfsप्रक्रिया एक घंटे या उससे अधिक के लिए बहुत अधिक सीपीयू लेने लगती है।

मैंने सिस्टम लॉग की जाँच की, और /var/log/fsck_hfs.logमुझे यह मिला:

/dev/rdisk3s2: fsck_hfs run at Thu Mar 15 15:41:28 2012
/dev/rdisk3s2: ** /dev/rdisk3s2 (NO WRITE)
/dev/rdisk3s2:    Executing fsck_hfs (version diskdev_cmds-540.1~34).
QUICKCHECK ONLY; FILESYSTEM DIRTY

/dev/rdisk3s2: fsck_hfs run at Thu Mar 15 15:41:28 2012
/dev/rdisk3s2: ** /dev/rdisk3s2
/dev/rdisk3s2:    Executing fsck_hfs (version diskdev_cmds-540.1~34).
** Checking Journaled HFS Plus volume.
   The volume name is Backup
** Checking extents overflow file.
** Checking catalog file.
   Invalid index key
(4, 155747)
/dev/rdisk3s2: ** Rebuilding catalog B-tree.
** Rechecking volume.
** Checking Journaled HFS Plus volume.
   The volume name is Backup
** Checking extents overflow file.
** Checking catalog file.
   Incorrect number of thread records
(4, 28703)
/dev/rdisk3s2: ** Checking multi-linked files.
** Checking catalog hierarchy.
   Invalid directory item count
   (It should be 4 instead of 2)
** Checking extended attributes file.
   Invalid index key
(8, 148499)
/dev/rdisk3s2: ** Rebuilding extended attributes B-tree.

... और यह अभी भी चल रहा है, या मैं बाकी उत्पादन दिखाऊंगा।

पिछले fsck_hfs के अधिकांश लॉग में, यह कहता है " QUICKCHECK ONLY; FILESYSTEM CLEAN" और अधिक कुछ नहीं।

ऐसा होने में थोड़ी देर हो गई है, लेकिन मेरा मानना ​​है कि चेक चलने के बाद, कभी-कभी फाइल सिस्टम केवल पढ़ने के लिए माउंट होगा। फिर भी यह छिटपुट है: कभी-कभी ड्राइव बस ठीक-ठाक चलता है और मेरा टाइम मशीन बैकअप बिना किसी समस्या के चलता है।

मेरे ड्राइव को गंदे के रूप में चिह्नित करने के कारण क्या हो सकता है? क्या यह हार्डवेयर दोष है या शायद एक सॉफ्टवेयर है? क्या मैं सिर्फ अशुभ हो गया?

जवाबों:


5

जब वे पढ़े / लिखे जाते हैं तो वॉल्यूम गंदे होते हैं। जब वे सुरक्षित रूप से अनमाउंट किए जाते हैं, तो उन्हें साफ चिह्नित किया जाता है। इस तरह, यदि केबल याँक किया जाता है या मशीन या ड्राइव या एक इंटरवेंशन हब बिजली या क्रैश हो जाता है, तो यह गंदे के रूप में चिह्नित रहता है, ताकि यह स्वचालित रूप से अगले माउंट पर जाँच हो।


2

इसे कंप्यूटर से गलत तरीके से डिस्कनेक्ट करना। अधिकांश PC / macs के पास डिस्कनेक्ट करने से पहले वॉल्यूम को डिस्क्राइब करने का एक तरीका है।


मुझे विश्वास नहीं होता कि मैंने कभी ऐसा किया है; मुझे लगता है कि डिस्क को अनप्लग करने से पहले मैं हमेशा बेदखल करने के लिए सावधान हूं। अन्य संभावनाओं की कितनी संभावना है?
jtbandes

ऊपर राज्यों के रूप में, काफी संभावना नहीं है। बाहरी ड्राइव में कुछ दोषपूर्ण क्षेत्र हो सकते हैं या आवास के अंदर नियंत्रक कार्ड इसके साथ कुछ खराब हो सकते हैं। लेकिन तार्किक उत्तर गलत तरीके से अनमाउंट होगा या डिस्क पर लिखते समय एक अनमाउंट को मजबूर करना होगा।
फिलिप आर।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.