Mac 10.14.2 Anlık görüntü uyarısı: inode_val, nesnenin geçersiz bsd bayrakları var


3

Düzenli bakım sırasında (DiskUtil çalıştıran), aşağıdaki hata mesajını aldım:

warning: inode_val: object (oid 0x3024a71c3): invalid bsd_flags (0x10)

Performansla ilgili herhangi bir sorun fark etmedim ve hala makineyi önyükleyebiliyorum. Şu anda Güvenli Moddayım ve yeni bir Önyükleme Sürücüsü oluşturuyorum, böylece Drive Genius'u çalıştırabilirim; Bununla birlikte, herhangi biri bu hatanın nasıl meydana gelebileceği ve / veya bunun nasıl çözüleceği konusunda en iyi uygulamalar hakkında nazikçe tavsiyede bulunabilir mi? Geri döndürebileceğim çok yeni bir Time Machine yedeğim var, ancak soruna neyin neden olduğunu ve bunun tekrar gerçekleşip gerçekleşmeyeceğinden (veya bu noktadan daha yükseğe çıkacak) emin değilim.


Bu bir hata mesajı değil, bir uyarıdır. Hatalar "hata" kelimesinden önce gelir. "Geçersiz bsd_flags" değil "geçersiz bad_flags" okuduğundan emin misiniz? Uyarıyı yalnızca anlık görüntüleri kontrol ettikten sonra değil, aynı zamanda sonundan sonra Checking the fsroot treeda The volume /dev/rdisk1s1 appears to be OKbelirtildikten sonra mı alıyorsunuz ? PS. Uyarı, Time Machine yedeklemenizde zaten mevcut olabilir.
Redarm

Evet, mesajın "bsd" ve "fena" olmadığını doğru söylüyorsun. Anlık görüntüyü kontrol ettikten sonra uyarıyı alıyorum, ancak bunu fsroot ağacı kontrolünden sonra aldığımı sanmıyorum. Sesin iyi göründüğü mesajı aldım ... Uyarıların ne anlama geldiğini ve işlem yapmam gerekip gerekmediğini anlamama yardımcı olabilir misiniz? Disk Genius programını çalıştırmayı bitirdim; Ancak, yine de uyarı gösterdi ...
Bryan Mixer

Üzgünüm, bilseydim cevap verirdim. Ancak uyarılar yalnızca anlık görüntüler için görünüyorsa, silinene / inceltilinceye kadar bekleyebilir veya silebilir veya inceltebilirsiniz. Ayrıca, gerçek dosya sisteminde uyarılar olmadan TimeMachine yedeklemeniz iyi olabilir. Şahsen uyarıları fazla ciddiye almamaya meyilliyim. APFS hala nispeten yeni ve burada ve burada bazı küçük sorunlar bekliyordum.
Redarm

@Redarm, bu yardımcı oldu ve cevabını takdir ediyorum. Bunu yararlı olarak işaretlemek ve soruyu kapatmaya çalışmak istedim, ancak bunun nasıl olduğunu çözemiyorum. :)
Bryan Mixer

Sorunuza uygun bir cevap görmek istiyorum. Belki "oid" ile bir nesne bulmanın bir yolu (nesne kimliği?).
18'de

Yanıtlar:


2

Temiz bir macOS kurulumu yapmak istemeyenler için, yaptığım şey buydu. Aynı problemi yaşadıktan ve OneDrive ile kesinlikle ilgisi olduğunu gördükten sonra:

  1. Durum böyle değilse, OneDrive'dan Mac'e her şeyi indirin.

  2. OneDrive'dan çıkın.

  3. OneDrive'ı kaldırın, AppCleaner uygulamasını kullandım . OneDrive uygulamasını, onunla ilgili tüm dosyaları, giriş öğelerini ve başlatıcıları sildiğinizden emin olun. App Cleaner uygulaması bu kısmı kolaylaştırır.

  4. OneDrive ile ilgili tüm anahtarlık öğelerini silin.

  5. Giriş öğesi iznini Sistem Tercihleri ​​→ Kullanıcılar ve Gruplar → Kullanıcı adınız → Giriş Öğeleri'nden silin.

  6. Tüm klasörleri ve dosyaları OneDrive klasöründen harici bir HDD'ye kopyalayın. OneDrive klasörü genellikle doğrudan kullanıcı ana klasörünüzdedir. OneDrive'da önceden bulunan her şey orada olmalıdır.

  7. OneDrive klasörünü silin.

  8. Boş çöp.

  9. OneDrive klasörünün tüm içeriğini harici HDD'den Mac'e geri yerleştirmelerini istediğiniz yere kopyalayın. Bu önemli bir parçadır , bu kopyalama ve geri yükleme işlemi harici bir HDD’ye geri yüklenir, OneDrive’ın rahatsız edici dosyaların izinleri veya bayraklarıyla ne yaptığını sıfırlar.

  10. MacintoshHD'yi Disk Yardımcı Programının İlk Yardımı, Oniks veya Terminal'deki komut satırıyla doğrulayın. Hangi yöntemi kullanıyor olursanız olun, inode_valbu konu tartışmasına göre problemi fark etmenizi sağladı . Daha fazla uyarıya sahip olmamanız gerekir, ancak yapmanız durumunda, bu uyarılar bir noktada OneDrive ile bir şeyler yapmak zorunda olan dosyalara işaret ediyor.

    Öyleyse, Redman'ın 23 Ocak'taki saat 18: 00'deki talimatlarını, Doğrulama işlemindeki uyarılar listesinde görünen ilk öğeyi Bulucu'da bulmak için yukarıdakileri takip ettikten sonra, dosyayı içeren tüm klasörü harici HDD'ye kopyaladım. Tüm klasörü kopyaladım, çünkü bu klasörde, uyarıyı oluşturan başka dosyalar da olabilir, çünkü geçmişte OneDrive ile bir ilgisi olabilirdi. Ardından Mac'teki klasörü silin, harici HDD'den geri yükleyin ve tekrar doğrulayın. Bunu beş ya da altı kez yapmak zorunda kaldım çünkü bunlar OneDrive'a taşındığım ya da senkronize ettiğim ya da geçmişte ve tabii ki hatırlamadığım bir şeydi.

  11. İsterseniz, harici HDD'nizdeki OneDrive klasörünün içeriğini silin.

  12. Microsoft ürünlerinin kalitesinden her zaman şüphe etmeyi unutmayın, bazıları iyi ürünlerdir, ancak ne yazık ki diğerleri çok düşük kalitelidir.

Tüm süreç beni yaklaşık yarım saat sürdü, ama ben uyarılardan kurtuldum.

MacOS 10.14.4 çalıştıran 13 "Mid 2015 MacBook Pro kullandım.



1

Olleg'in cevabındaki bağlantısı sayesinde, Disk Utility'nin hata mesajında ​​referans verilen dosyayı bulmanın önce bir inode numarasına dönüştürülmesi gerektiği anlaşılıyor. "Oid" (nesne kimliği) onaltılıktır, "inum" (inode numarası) ondalıktır.

Onları manuel olarak ondalık basamağa dönüştürebilir veya birçok çevrimiçi dönüştürücüyü kullanabilirsiniz .

Bir OID 0x3024a71c3 durumunda, dönüştürülen inode numarası 12923335107'dir. İnode numaralı dosyayı (inum) aramak için Terminal'i / Applications / Utilities / dizininden başlatın veya Spotlight ile bulun ve yazın:

find / -inum 12923335107 -print 2> /dev/null

Bu, çıktıda yol dahil olmak üzere söz konusu dosyayı size göstermelidir.

Olleg'in bağlantısında bu OneDrive klasörü için ortak görünüyor.

İnode ayrıca bir dosya sistemi çalıştırırken kabın üzerindeki hata ayıklama işaretiyle (-d) kontrol edin: fsck_apfs -d
Örnek: APFS: fsroot ağacı Time Machine yedeklemesinden sonra geçersiz - nasıl kurtarılır ve gelecekte nasıl korunuruz?


Bu bir yol bulur ancak Terminal "çalışmayı" durdurmaz, yani herhangi bir komut girebileceğim başlangıç ​​durumuna geri dönmez. Yolu bulduktan sonra ne yapmalıyım (bu arada Çöp klasöründe bir şey var)?
NotationMaster

1
^C, veya ⌘.(cmd + nokta veya ctrl + C) bulmayı durdurmalıdır. Çeşitli komutlardan gelen diğer çıkışlar için ayrıca bkz. Unix.stackexchange.com/questions/45646/…
Redarm

0

Tamam, korkunç "Uyarı: inode_val: ....." fiyaskolarına bir çözüm buldum. Bu aynı sorun birkaç aydır 2018 MB Pro'umu rahatsız ediyor, şimdiye kadar nihayet sorunu çözme ve çözüme kavuşma zamanım oldu, umarım aşağıdakiler sizin için de işe yarar. Apple ve Microsoft'un bu problem için bir yama oluşturmak için davranışlarını bir araya getirmesi gerekiyor, böyle bir PITA veri, bilgi ve zaman sorunlarını giderme gibi tüm kullanıcıları kaybediyor.

Yeni başlayanlar için, bunun neyle başlayacağından emin değilim ama muhtemelen 2 şey gibi görünüyor, OneDrive'da ayrıca TimeMachine ve Carbon Copy gibi görüntü yedekleme çözümlerini yürütmek üzere bağlı bir tür dosya veya dosya adı bozulması gibi görünüyor. Üç, OneDrive, TimeMachine ve Carbon Copy kullanıyorum. "Command-R" 'den Disk Yardımcı Programını çalıştırırken "Warning: inode_val: ......"' u alırdım ve ayrıca 1 TB ssd'm neredeyse en yüksek sistem olan System Data tarafından ele geçirilen 500 GB'ın üzerinde bir değere sahip olduğunu fark ettim. Veriler bir gün 650 GB’da kaydedildi (Bkz. Ekran görüntüsü).

Sorun Giderme: Birden çok denemeden ve ssd ve işletim sistemimi tamamen silme işleminin birkaç değişikliğinden sonra, temiz yüklemeyle başladığımda bunlar benim sonuçlarımdı: İlk Deneme: Komut-R | ssd'yi silin ve TimeMachine bölümünden geri yükleme denemesi, tamamen başarısız bir restorasyon işlemiyle sonuçlandı, tüm TimeMachine yedekleri bozuldu ve çalışmayacaktı.

 Second Attempt: Command-R | wipe ssd and attempted backup from Carbon Copy partition completed restored my device and all files but cloned the same corrupted files over from OneDrive resulting in the same "Warning: inode_val:....." error when running Disk Utility.

Third Attempt: Command-R | wipe ssd and this time did not connect and external Thunderbolt 3 devices, and conducted a fresh install of OS Mojave from the Apple Server. Presto! Warning: inode_val: problem solved, after booting up the the fresh OS install, I installed OneDrive waited for all files download, then restarted the machine, Command-R to run Disk Utility and boom no more errors. So in short, Do Not try and restore you machine from previous corrupted backup sources as this will bring the same corrupted files back to your new install. With the new installed I also recovered 75% of my compromised ssd storage. One final note, I am completely abandoning the use of TimeMachine, this is no longer a reliable or stable solution for file or system restoration.(See Final Screenshots)
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.