APFS त्रुटियां: fsck मरम्मत नहीं कर सकती


12

टी एल; डॉ

Apple समुदायों पर एक ही सवाल पूछा, कुछ भी उपयोगी नहीं है। यहां पोस्ट खोजें: https://discussions.apple.com/thread/8123614

bash-3.2# fsck_apfs -d -l /dev/disk5
fletcher64_init:58: Selecting AVX2 implementation of fletcher64
** Checking volume.
** Checking the container superblock.
** Checking the EFI jumpstart record.
** Checking the space manager.
** Checking the object map.
** Checking the APFS volume superblock.
warning: apfs_sb at apfs_fs_index (0): apfs_features has unrecognized features (2)
** Checking the object map.
** Checking the fsroot tree.
error: btn: key (2) compare error: 22
   fsroot tree is invalid.
** The volume /dev/disk5 could not be verified completely.

हार्डवेयर iMac (27 इंच, 2013 के अंत में), 256GB स्टॉक SSD, कुछ खास नहीं, कुछ भी नहीं फैंसी।

मानक मुद्दा हार्डवेयर और मुझे यकीन है कि यह हार्डवेयर दोषरहित है - जब से मैं इस पर लिनक्स / फ्रीबेस चला रहा हूं।

हाई सिएरा की ताजा स्थापना के लिए ड्राइव एक डिफॉल्ट सिंगल पार्टीशन GPT है। मैंने बस पूरी ड्राइव को मिटा दिया, एक नया GPT स्कीम सेट किया, इसे HFS + के रूप में स्वरूपित किया और USB से इंस्टॉलर शुरू किया। यह ठीक है, लेकिन कुछ दिनों के बाद मैंने पावर आउटेज के बाद वॉल्यूम की जांच की और पाया कि मैं इसे अब और मरम्मत नहीं कर सकता ...

डिस्क यूटिलिटी .app वही कहता है जो fsck करता है। डिस्क उपयोगिता मूल रूप से पृष्ठभूमि में fsck निष्पादित कर रही है, अगर आपको लगता है कि यह नहीं है तो डिस्क उपयोगिता को सीधे टर्मिनल के माध्यम से शुरू करें और आप इसे stdout में देखेंगे।

मुझे कोई उपयोगी दस्तावेज नहीं मिला, बस कुछ तकनीकी स्वाद वाले मम्बू-जंबो बिना किसी तकनीकी गहराई के।

मैं स्थापित 10.13.1 उम्मीद में कि शायद यह होगा के साथ सार्वजनिक बीटा रिलीज़ पहचान गैर मान्यता प्राप्त सुविधाओं, अब यह लगभग समान ही है और अभी भी कहते हैं की मरम्मत नहीं कर सकते मात्रा - हालांकि यह गैर मान्यता प्राप्त सुविधाओं के बारे में शिकायत नहीं है।

मैंने कहीं पढ़ा कि APFS ZFS से संबंधित है, इसलिए शायद कोई ZFS उपकरण या अन्य सॉफ़्टवेयर के साथ काम कर सकता है जो स्पष्ट रूप से APFS को एक बैक स्टोरी के समान मरम्मत करने के लिए डिज़ाइन किया गया है: http://dtrace.org/blogs/ahl/2016/ 06/15 / apple_and_zfs /

उप-विषयों

  • क्या SSD पर APFS से बाहर निकलने का कोई तरीका है?
  • क्या HFS + में वापस बदलने का कोई तरीका है

इंस्टालेशन के दौरान इंस्टॉलर ने रूपांतरण के बारे में नहीं पूछा (या शायद मुझे यह याद नहीं है) और अब im एक ड्राइव के साथ अटक गया जिसका मैं उपयोग नहीं कर सकता।


अद्यतन II : ZFS के बारे में थोड़ा पढ़ने के बाद और फिर APFS के बारे में विकिपीडिया प्रविष्टि से संदर्भ (मुझे गलत होने पर सही करें) APFS कार्यान्वयन को स्वयं के किसी भी दोष का ध्यान रखना चाहिए, और, सैद्धांतिक रूप से fsck कमांड की कोई आवश्यकता नहीं है। ठीक है, यह सोचकर, मुझे कभी भी BTRFS वॉल्यूम को फेक नहीं करना पड़ा था, अगर कुछ मुद्दों पर बूट समय के दौरान स्क्रब किया गया था, तो अनुमान लगाएं कि यह कैसे APFS के रूप में अच्छी तरह से काम करने वाला है - चूंकि गलती सहिष्णुता यह मुख्य विशेषताओं में से एक है।

रिवर्स इंजीनियरिंग APFS द्वारा अधिक तकनीकी विवरण यहां दिए गए हैं

अपडेट III (07.01.2018)

देशी और गैर-एप्पल हार्डवेयर पर एपीएफ के परीक्षण के कुछ हफ्तों के बाद बहुत सारे सामान्य और कुछ सामान्य परीक्षण नहीं करके - मैं लिनक्स कर्नेल आर / डब्ल्यू में एक एपीएफएस वॉल्यूम को माउंट करने में सक्षम होने तक इससे दूर रहने की सलाह देता हूं। मोड। अगर आपके APFS आधारित स्टोरेज किसी कारण से क्रैश हो जाते हैं तो मेरे अनुभव से बहुत बुरे दिन आने की उम्मीद की जा सकती है। ज्यादातर मामलों में यह काम करता है और खुद की मरम्मत कर सकता है - हालांकि 8 सप्ताह में मैं 5 से अधिक मामलों में उतरा, जहां यह हार्डवेयर विफलता के बावजूद नहीं हो सका। मैं सुधार के बिना वॉल्यूम की मरम्मत / पुन: उपयोग करने में सक्षम नहीं था इसलिए मैं APFS का उपयोग नहीं कर रहा हूं जब तक कि यह लिनक्स में आर / डब्ल्यू मोड में अच्छी तरह से प्रलेखित और माउंट करने योग्य नहीं है, तब तक कुछ और सिस्टम फ़ाइलों के लिए।

SSD बनाम गैर-SSD यदि आप गैर-SSD पर APFS चला रहे हैं: यह धीमा होगा तो HFS। अवधि। APFS (वर्तमान में) केवल आंतरिक SSD ड्राइव पर उचित है और हाइब्रिड ड्राइव पर हो सकता है (हालाँकि Apple इंस्टॉलर सहमत नहीं होगा)। चुंबकीय हार्ड ड्राइव किसी भी तरह से APFS से लाभ नहीं उठाते हैं। बाहरी एसएसडी ड्राइव प्रदर्शन वास्तव में तुलनीय नहीं है क्योंकि यूएसबी-सी के माध्यम से आपके द्वारा निचोड़ा जा सकने वाला राशि डेटा सीमित है और एचएफएस + एक अड़चन नहीं हो सकता है।


इस कंप्यूटर के लिए मेमोरी कॉन्फ़िगरेशन क्या है? कृपया जितना संभव हो उतना विशिष्ट हो - प्रत्येक स्लॉट में रैम के लिए सटीक विनिर्देश क्या हैं, और इनमें से कोई भी गैर-एप्पल रैम है?
ग्रेग ग्लेंकर

1
मेरे पास 3 मशीनें हैं, उनमें से प्रत्येक के पास एफएस के साथ एक ही मुद्दा है, मैंने वॉल्यूम को यूएसबी में ट्रांसप्लांट किया और यहां तक ​​कि इसे एक अलग ड्राइव पर डीडी'एड किया, वही सभी मैं इसे मरम्मत और साफ करने में सक्षम नहीं था।
PJJ

मुझे दूषित APFS वॉल्यूम को सुधारने का कोई सौभाग्य नहीं है। मुझे बैकअप से पुनर्स्थापित करना पड़ा।
ग्रेग ग्लेंकर

इस बीच वहाँ कुछ खुला स्रोत रिवर्स इंजीनियर apf चालक cf लगता है: github.com/sgan81/apfs-fuse इस पर ठोकर खाई और आपकी कहानी के बाद से मैं कुछ इसी तरह का मुद्दा रहा हूँ Apple.stackexchange.com/quions/323883/…
Rene पिकहार्ट

कुछ खुला स्रोत सॉफ्टवेयर अजगर वसूली पर नज़र रखने के लिए github.com/cugu/afro / apfs हेक्स संपादक github.com/ydkhatri/APFS_010
johndpope

जवाबों:


4

Apple मंचों के रूप में एक ही सलाह। बैकअप और अपने सिस्टम में सुधार।

Apple ने अभी तक कोई APFS विनिर्देश या कोड जारी नहीं किया है। जैसा कि आपने पाया है, केवल बहुत ही रिवर्स इंजीनियरिंग किया गया है। यह व्याख्या करने की कोशिश की जा रही है कि fsrootइस बिंदु पर पेड़ में कौन सी 2 गलतियां शुद्ध हैं।

HFS + में वापस बदलने का कोई तरीका नहीं है । हालांकि बाहर निकालने का एक अनौपचारिक तरीका है

fsckकमांड की कोई आवश्यकता नहीं है इसका मतलब है कि एफएस ऑनलाइन, ऑन-द-फ्लाई कुछ भी गलत को ठीक करने की कोशिश करेगा। कोई भी फाइल सिस्टम सभी संभावित क्षति या कार्यान्वयन बग से प्रतिरक्षा नहीं हो सकता है। अगर कुछ fsckऑफ़लाइन द्वारा तय नहीं किया जा सकता है , तो वास्तव में इसे ऑनलाइन तय करने का कोई मौका नहीं है।

हालांकि, एक संभावित परिदृश्य एक बग है fsckऔर सिस्टम कोड के साथ नहीं है, लेकिन फिर से शुद्ध अटकलें हैं कि यह समझने में सक्षम होने के बिना कि क्या गलत है। यह आपकी पसंद है, लेकिन एक सुधारक सबसे सुरक्षित बिंदु है।


मैं हर कुछ दिनों में ऐसा नहीं करना चाहता - यह एक दीर्घकालिक विकल्प नहीं है।
PJJ

यह संभव है लेकिन संभावना नहीं है कि आप बग के पार चले गए हैं। यदि आप सुधार और पुनर्स्थापना करते हैं और त्रुटि पुनरावृत्ति होती है, तो मैं एक संभावित हार्डवेयर त्रुटि को (और संभवतः अधिक) संभावना के रूप में देखूंगा, फिर एपीएफएस में एक बग।
स्टीव चेम्बर्स

हो सकता है या नहीं - समस्या यह है कि कोई दस्तावेज नहीं है, कोई स्रोत नहीं है, कुछ भी नहीं है। द्विआधारी में खोज करके fsck_apf झंडे खोज सकते हैं - इसलिए मैं उस दिन तक APFS से दूर रहने की सलाह देता हूं, जब linux कर्नेल r / w मोड में APFS संस्करणों को माउंट कर सकता है।
PJJ

2

अपने RAM की जाँच करने का प्रयास करें।

मैंने 2017 के आईमैक (18,3) पर 10.13 (हाई सिएरा) के साथ कारखाने एसएसडी और 3 पार्टी रैम के साथ एक समान मुद्दा रखा था। मुझे बार-बार फ़्रीज मिला, और डिस्क यूटिलिटी फ़र्स्ट एड ने "ऑब्जेक्ट मैप अमान्य है" जैसी त्रुटियों की रिपोर्ट की और निष्कर्ष निकाला "फाइल सिस्टम सत्यापित या मरम्मत विफल"। हर बार, मैं SSD में सुधार करता और macOS और सॉफ़्टवेयर को फिर से इंस्टॉल करता, लेकिन समस्या कुछ दिनों के बाद वापस आ जाती। इसने Apple डायग्नोस्टिक्स को पारित किया, और मेरा स्थानीय ऐप्पल स्टोर किसी भी हार्डवेयर समस्याओं का पता लगाने में असमर्थ था (जब मैंने तीसरी पार्टी रैम को हटा दिया)। मुझे कई अन्य कंप्यूटरों पर कोई समस्या नहीं है, जिसमें 2 अन्य iMacs, एक मैकबुक और कई macOS वर्चुअल मशीनें शामिल हैं।

मेरे लिए बैंक द्वारा रैम का मिलान करना निश्चित था, अर्थात बैंक 0 (DIMM 0/1) में Apple RAM की एक मिलान जोड़ी होती है, और Bank 1 (DIMM 0/1) में 3 पार्टी रैम की मिलान जोड़ी होती है।

अपडेट 2018-01-06: बस 1 सप्ताह के बाद एक और विफलता मिली। (यह यादृच्छिक विफलताओं के साथ परेशानी है)। जब मैंने अधिक परीक्षण किया, तो मैंने अस्थायी रूप से 3rd पार्टी रैम को हटा दिया है।

अपडेट 2018-01-22: नई रैम के साथ 10 दिनों के बाद, समस्या नहीं हुई है। मेरा मानना ​​है कि मेरी समस्या खराब रैम के कारण हुई थी। (शायद APFS कैश के रूप में RAM का उपयोग करता है?)।


हाय ग्रेग, मैं और अधिक / कम वापस HFS के लिए वापस आ गया - अपने व्यक्तिगत अनुभव से मैं दृढ़ता से APFS से दूर रहने की सलाह देता हूं जब तक कि Apple या तो स्रोतों / उचित दस्तावेज जारी नहीं करता है और आसपास 3 पार्टी कार्यान्वयन है। संक्षेप में - एपीएफएस को तब तक न छूएं जब तक कि दिन का कर्नेल इसे माउंट न कर दे :)
PJJ

बिना किसी समस्या के 1 दिन से इसका उपयोग किया जा रहा है। मुझे लगता है कि APFS यहां समस्या नहीं है। इसके बजाय खराब हार्डवेयर हो सकता है।
पॉल-सेबेस्टियन मैनोल

0

दूषित APFS विभाजन से डिस्क छवि बनाने के बाद मैं फ़ाइलों को पुनर्प्राप्त करने में सक्षम था और इसे माउंट किया जा सकता है।

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