Birimde Spot Işığı yeniden etkinleştirilemiyor


0

Time Machine birimimde "Dizinin hazır olmasını bekliyor" sorununu ayıklamaya çalışıyorum ve karşılaştığım bir tavsiye, birimdeki Spotlight dizinini yeniden oluşturmak.

Bunu yapmak için şu komutları koştum (as sudo):

mdutil -i off /Volumes/Backup
rm -R /Volumes/Backup/.Spotlight-V100

Ancak, şimdi Spotlight'ı ilk komutun tersi ile yeniden etkinleştirmeye çalışıyorum, ancak elde ettiğim şey bu:

mdutil -v -i on /Volumes/Backup
/Volumes/Backup:
    Indexing and searching disabled.

Sadece yapmak istemiyor ve nedenini bulamıyorum. .Spotlight-V100Sahipliği ayarlanmış root:wheelve ayarlanmış olarak 700(diğer birimlerdeki klasör yapılandırıldığı gibi) sahiplik el ile yeniden oluşturmayı denedim ve mdutilşimdi bir VolumeConfiguration.plistdosya oluşturulmuş olsa da, yine de dizinlemeyi etkinleştirmiyor.

Daha fazla bilgi edinmek için hiçbir yerde bulamıyorum; -vseçeneği mdutilherhangi bir ek çıkış vermez ve ekstra bir şey her yerde açmış gibi görünüyor. Sürücü yeni olduğundan ve herhangi bir G / Ç hatası veya başka bir sorun bildirmediğinden fiziksel bir sorun görünmüyor; "Dizin beklemede" yavaşlamasının yanı sıra, Time Machine aksi halde mükemmel çalışıyor ve yedeklemelerinin içeriğini sorunsuz görüntüleyebiliyorum.

Her neyse, Spotlight'ı sürücüyü yeniden endekslemeye zorlamak veya bunun neden başarısız olduğunu bulmak için izlenebilecek başka adımlar var mı?


2
Mağazaları silmeyi ve yeniden kurmayı denediniz mdutil -E /Volumes/Backupmi? Ayrıca adında bir dosya olmadığını kontrol edin /Volumes/Backup/.metadata_never_index.
onik

@onik Dosyaya iyi çağrı - Bu listenin yanı sıra ayarlanmış herhangi bir ACL ve bayrakları almak için bir "sorun giderme" cevabı ekledim. Backups.backupdb içinde ve ayrıca sürücünün kök dizininde .spotlight dizinleri vardır. Bunları koordine etmek, TM sürücülerinde indekslemeyi manipüle etmenin püf noktası olabilir.
bmike

onik'in cevabı muhtemelen bununla ilgilenecek; bu yılın başlarında da aynı sorunu ve çözümü vardı.
willWorkForCookies 28:15

Ne yazık ki, hiçbir zaman dizin dosyası yoktur ve mdutil -Eaynı sonuçları verir mdutil -i off; sadece indeksleme ve aramanın devre dışı bırakıldığını ve hiçbir şey yapmadığını söylüyor.
Haravikk

Yanıtlar:


1

Time Machine yedekleme birimlerinde ayarlanan kullanıcı tarafından değiştirilemez bayraklar vardır, böylece kök bile doğrudan chownveya yapamaz chmod. Bunlara şunlarla bakabilirsiniz:

ls -laeO /Volumes/*
ls -laeO /Volumes/Backup/Backups.backupdb/


Mac:~ me$ ls -laeO /Volumes/Backup/Backups.backupdb/
total 0
drwxr-xr-x@  7 root  wheel  -  238 Mar  3 04:40 .
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
drwxrwxr-x  20 root  wheel  -  748 Mar 25 12:29 ..
drwxr-xr-x   3 root  wheel  -  102 Mar 27 12:04 .RecoverySets
drwx------   7 root  wheel  -  238 Mar  6 10:47 .spotlight_repair
drwx------   2 root  wheel  -   68 Mar 27 14:28 .spotlight_temp
drwxr-xr-x@ 40 root  wheel  - 1360 Mar 27 18:31 Mac
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown

diskutil listMontaj noktalarınızı ve cilt isimlerinizi iki kez kontrol etmek için çapraz referansla Benim deneyimlerim, Time Machine'in zor bağlantılar kurmasını gerektirdiği için, bu veritabanlarının dosya sisteminde yerleşik olduğu mağazaları değiştirirseniz tekrar "humpty dumpty" koyamazsınız ve ihtiyacınız olan anlık görüntü yedeklemelerini arşivlemelisiniz. Finder / rsync kullanarak veya bu örneklerden bir dmg yaparak ve ardından ilişkili mağazalardaki.

Açıkça, Time Machine ve spot ışığının kendi kendini kontrol etmesinin nasıl içsel bilgisine sahip biri, bir adım öteye gidebilir ve bunları açıklayabilir, ancak şu ana kadar Apple tarafından halka açık bir şekilde belgelenen bu ayrıntı seviyesini görmedim. Eğer Time Machine + Spotlight'ın doğuşları hakkında herhangi bir topluluk bilgisi olup olmadığını kontrol etmediyseniz , http://pondini.org/OSX/Home.html adresinden başlardım.


Bunun doğru olduğundan emin değilim; Time Machine'in birimin manipülasyonunu önlemediğini, yalnızca Backups.backupdb'nin içeriğini hiç kullanmadım (özel bir bypassaracı bir şey yapmak için kullanmanız gerekir ve hemen hemen hiç yapmamalısınız). İsterseniz hala birimin köküne malzeme ekleyebilir ve kaldırabilirsiniz. Ayrıca, Spotlight sabit bağlantılar kurmaz; Her ne kadar doğru HFS, bunu yapmak için gizli bir dosya numarası kullanıyorsa da, bir dosya sistemi özelliğidir.
Haravikk

@Haravikk - Bu kurtarma setleri ile benden daha iyi bir deneyime sahipsin gibi gözüküyor. Heh, heh - apple.stackexchange.com/a/113257/5472
bmike

-1

Aynı sorunu yaşadım, ancak Spotlight sistem tercihleri ​​bölmesinde etkilenen birimi gizlilik listesinden çıkararak çözdüm. Basit bir yaklaşım, ancak işe yaradı.

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.