Podczas rutynowej konserwacji (przy użyciu DiskUtil) otrzymałem następujący komunikat o błędzie:
warning: inode_val: object (oid 0x3024a71c3): invalid bsd_flags (0x10)
Nie zauważyłem żadnych problemów z wydajnością i nadal mogę uruchomić komputer. Obecnie jestem w trybie awaryjnym i tworzę nowy dysk rozruchowy, aby móc uruchomić Drive Genius; jednak czy ktoś może uprzejmie doradzić, w jaki sposób mógł wystąpić ten błąd i / lub najlepsze praktyki, jak go rozwiązać? Mam najnowszą kopię zapasową Time Machine, do której mogę przywrócić, ale nie jestem pewien, co spowodowało problem i czy to się powtórzy (lub zwiększy od tego momentu).
backup
time-machine
oracle
Bryan Mixer
źródło
źródło
Checking the fsroot tree
i dodatkowoThe volume /dev/rdisk1s1 appears to be OK
pod koniec? PS. Ostrzeżenie może być również obecne na kopii zapasowej Time Machine.Odpowiedzi:
Dla tych, którzy nie chcą przeprowadzić czystej instalacji systemu macOS, oto co zrobiłem. Po tym samym problemie i stwierdzeniu, że ma on zdecydowanie wszystko wspólnego z OneDrive:
Pobierz wszystko z OneDrive na Maca, jeśli jeszcze tak nie było.
Zamknij OneDrive.
Odinstaluj OneDrive, użyłem aplikacji AppCleaner . Usuń aplikację OneDrive, wszystkie powiązane z nią pliki, elementy logowania i agenty uruchamiania. Aplikacja App Cleaner ułatwia tę część.
Usuń wszystkie elementy pęku kluczy związane z OneDrive.
Usuń uprawnienia do pozycji logowania w Preferencjach systemowych → Użytkownicy i grupy → Twoja nazwa użytkownika → Elementy logowania.
Skopiuj wszystkie foldery i pliki z folderu OneDrive na zewnętrzny dysk twardy. Folder OneDrive zwykle znajduje się bezpośrednio w głównym folderze użytkownika. Powinno tam być wszystko, co poprzednio było w OneDrive.
Usuń folder OneDrive.
Wynieś śmieci.
Skopiuj całą zawartość folderu OneDrive z zewnętrznego dysku twardego z powrotem na komputer Mac, gdzie mają się znajdować. Jest to ważna część , ta operacja kopiowania i przywracania na zewnętrznym dysku twardym jest tym, co resetuje bałagan OneDrive z uprawnieniami lub flagami szkodliwych plików.
Zweryfikuj MacintoshHD za pomocą pierwszej pomocy Narzędzia dyskowego, Onyx lub wiersza poleceń w Terminalu. Bez względu na to, jaką metodę zastosowałeś, zdałeś sobie sprawę z
inode_val
problemu, zgodnie z tym wątkiem. Nie powinieneś mieć więcej ostrzeżeń, ale w takim przypadku ostrzeżenia te wskazują pliki, które w pewnym momencie musiały coś zrobić z OneDrive.Tak więc postępowałem zgodnie z instrukcjami Redmana z 23 stycznia o 18:00 powyżej, aby zlokalizować w Finderze pierwszy element, który pojawia się na liście ostrzeżeń z operacji weryfikacji, a następnie skopiowałem cały folder zawierający plik na zewnętrzny dysk twardy. Skopiowałem cały folder, ponieważ jest prawdopodobne, że w tym folderze znajdują się inne pliki, które generują ostrzeżenie, ponieważ w przeszłości mogły mieć coś wspólnego z OneDrive. Następnie usuń folder na komputerze Mac, przywróć go z zewnętrznego dysku twardego i ponownie zweryfikuj. Musiałem to zrobić około pięć lub sześć razy, ponieważ były to pliki, które przeniosłem do OneDrive lub zsynchronizowałem je lub coś w przeszłości i oczywiście nie pamiętałem.
Jeśli chcesz, usuń zawartość folderu OneDrive na zewnętrznym dysku twardym.
Pamiętaj, aby zawsze wątpić w jakość produktów Microsoft, niektóre są dobre, ale niestety inne są bardzo niskiej jakości.
Cały proces zajął mi około pół godziny, ale pozbyłem się ostrzeżeń.
Użyłem 13-calowego MacBooka Pro z 2015 r. Z systemem macOS 10.14.4.
źródło
Odpowiedź jest tutaj. Mam ten sam problem, teraz jest naprawiony. https://onedrive.uservoice.com/forums/913525-onedrive-on-mac/suggestions/36302779-remove-warning-inode-val-object-invalid-bsd-fl
źródło
Dzięki linkowi Ollegowi w jego odpowiedzi staje się jasne, że aby znaleźć plik wymieniony w komunikacie o błędzie narzędzia dyskowego, należy najpierw przekonwertować go na numer i-węzła. „Oid” (identyfikator obiektu) jest szesnastkowy, a „inum” (numer i-węzła) jest dziesiętny.
Możesz ręcznie przekonwertować go na dziesiętny lub użyć jednego z wielu konwerterów online .
W przypadku OID 0x3024a71c3 konwertowany numer i-węzła to 12923335107. Aby wyszukać plik o numerze i-węzła (inum), uruchom Terminal z / Aplikacje / Narzędzia / lub znajdź go za pomocą Spotlight i wpisz:
Powinno to pokazać dany plik, w tym ścieżkę, w jego wynikach.
W linku Olleg wydaje się to typowe dla folderu OneDrive.
I-węzeł jest również wyświetlany podczas uruchamiania sprawdzania systemu plików z flagą debugowania (-d) na kontenerze:
fsck_apfs -d
Przykład: APFS: drzewo fsroot jest nieprawidłowe po utworzeniu kopii zapasowej Time Machine - jak odzyskać i uniknąć w przyszłości?
źródło
^C
, lub⌘.
(cmd + kropka lub ctrl + C) powinien zatrzymać wyszukiwanie. Inne wyjścia z różnych poleceń zobacz także unix.stackexchange.com/questions/45646/…OK, wymyśliłem rozwiązanie przerażającego fiasku „Ostrzeżenie: inode_val: .....”. Ten sam problem nęka mojego MB Pro 2018 od kilku miesięcy, do tej pory w końcu miałem czas, aby zagłębić się w problem i stworzyć rozwiązanie, mam nadzieję, że poniższe działania również dla was wszystkich. Apple i Microsoft naprawdę muszą zebrać swoje działania, aby stworzyć łatkę na ten problem, na przykład PITA całkowicie traci użytkowników danych, informacji i czas rozwiązywania problemów.
Na początek nie jestem pewien, od czego to się zaczęło, ale wydaje się, że są to 2 rzeczy, jakiś rodzaj uszkodzenia pliku lub nazwy pliku w OneDrive, który jest również podłączony do rozwiązań do tworzenia kopii zapasowych zdjęć, takich jak TimeMachine i Carbon Copy, które Używam wszystkich trzech, OneDrive, TimeMachine i Carbon Copy. Podczas uruchamiania Narzędzia dyskowego z „Command-R” dostaję „Ostrzeżenie: inode_val: ......” i zauważyłem również, że moje 1 TB ssd zostało prawie maksymalne przy ponad 500 GB naruszonych przez Dane Systemowe, najwyższy System Dane wychwycone jednego dnia przy 650 GB (patrz poniżej zrzut ekranu).
Moje rozwiązywanie problemów: Po wielu próbach i kilku odmianach całkowitego wyczyszczenia mojego SSD i OS, zaczynając od czystej instalacji, były to moje wyniki: Pierwsza próba: Command-R | wyczyść ssd i podjęto próbę wykonania kopii zapasowej z partycji TimeMachine, co spowodowało całkowicie nieudany proces przywracania, wszystkie kopie zapasowe TimeMachine były uszkodzone i nie działały.
źródło