Ich habe eine externe Festplatte mit 2 TB, die ich für Time Machine verwende. In zufälligen Abständen entscheidet es sich zu drehen und meine gesamte Benutzeroberfläche friert ein, bis es fertig ist. Das ist unglaublich nervig.
Es scheint, dass dies auf die Spotlight-Indizierung zurückzuführen ist . Sie schlagen vor, das Backup-Laufwerk zur schwarzen Liste von Spotlight hinzuzufügen, also habe ich es getan:
Muss ich mit ständigen Beachball-Attacken leben?
Update: Ich habe mdutil bereits ausprobiert. Es funktioniert nicht.
$ sudo mdutil -E -i off /Volumes/Backup/Backups.backupdb/
Password:
/Volumes/Backup/Backups.backupdb:
Indexing enabled.
Wenn es unmöglich ist, die Indizierung zu deaktivieren, würde ich mich damit begnügen, das Backup-Laufwerk nie herunterfahren zu lassen.
Erstellen Sie eine leere Datei im Stammverzeichnis dieses Laufwerks mit dem Namen .metadata_never_index
. Dieser Artikel mit Hinweisen zu Mac OS X sagt mehr.
Backups.backupdb
es noch indiziert wird.sudo touch /Volumes/<external disk>/.metadata_never_index
(nach dem Deaktivieren der Indizierung für die Festplatte als Ganzes) brachte meine Zeitmaschine tatsächlich über die paar Kilobyte hinaus, die sie vier Stunden zuvor festgefahren war. Auch wenn sudo lsof | grep <external disk>' I still see processes
Sie mds machen und mds_store
Dateien auf der externen Festplatte geöffnet haben in .Spotlight-V100/Store-V2
...Wenden Sie es auf das Volume an, nicht auf ein Verzeichnis:
sudo mdutil -i off /Volumes/TimeMachine/
Ersetzen TimeMachine
Sie ihn natürlich durch den Namen Ihres Backup-Volumes. Zum Beispiel...
Johns-iMac:~ john$ sudo mdutil -i off /Volumes/Time15/
Password:
/Volumes/Time15:
2015-10-27 12:37:18.436 mdutil[56686:26121199] mdutil disabling Spotlight: /Volumes/Time15 -> kMDConfigSearchLevelFSSearchOnly
Indexing and searching disabled.
Was die Unterverzeichnis-Berichte als "aktiviert" belässt, aber (bis ich mich als falsch verstehe) wird die Einstellung auf der Lautstärke außer Kraft gesetzt.
Ich habe endlich festgestellt, dass Sie Spotlight nicht deaktivieren können, um zu indexieren Backups.backupdb
.
Apple-Support. OS X El Capitan: Spotlight-Einstellungen
Wenn Sie der Datenschutzliste ein Time Machine-Backup-Laufwerk hinzufügen, sehen Sie weiterhin Meldungen, dass Spotlight Ihr Backup-Laufwerk indiziert. Diese Indizierung ist für die ordnungsgemäße Funktion von Time Machine erforderlich und kann nicht deaktiviert werden. Spotlight schließt von der Suche alle Elemente aus, die Sie auf Ihrer Sicherungsfestplatte speichern und die nicht Teil einer Time Machine-Sicherung sind.
Machen Sie es vom Terminal aus über sudo (Info mit freundlicher Genehmigung dieser Seite ):
sudo mdutil -a -i off
Sie müssen auch Ihr Admin-Passwort angeben.
Ebenso zum Wiedereinschalten:
sudo mdutil -a -i on
Hinweis: Stellen Sie die Elemente ein, die Spotlight unter Prefs > Spotlight anzeigen soll
mdutil
weigert sich auch, die Time Machine-Indizierung auszuschalten.Time Machine erfordert Spotlight-Indizierungsaktivitäten, aber die Inhalte werden die Suchergebnisse nicht verschmutzen. Wenn das Ziel darin besteht, redundante Suchergebnisse für ein Nicht-Time-Machine-Laufwerk (z. B. ein CarbonCopyCloner-Backup) zu entfernen, kann das Volume einfach zur Datenschutzliste unter den Spotlight-Einstellungen hinzugefügt werden.
(Die Details der ursprünglichen Frage weisen darauf hin, dass es sich um Time Machine handelt, aber ich füge diesen Fall für diejenigen hinzu, die diese Frage anhand des Titels finden.)
Hier ist die Manpage für mdutil:
mdutil(1) BSD General Commands Manual
NAME
mdutil -- manage the metadata stores used by Spotlight
SYNOPSIS
mdutil [-pEsav] [-i on | off] mountPoint ...
DESCRIPTION
The mdutil command is useful for managing the metadata stores for mounted volumes.
The following options are available:
-p Spotlight caches indexes of some network devices locally. This option requests that a local
caches be flushed to the appropriate network device.
-E This flag will cause each local store for the volumes indicated to be erased. The stores will
be rebuilt if appropriate.
-i on | off
Sets the indexing status for the provided volumes to on or off. Note that indexing may be
delayed due to low disk space or other conditions.
-s Display the indexing status of the listed volumes.
-a Apply command to all volumes.
-v Print verbose information when available.
Ich würde ... benutzen:
mdutil -E -i off [the mountpoint for your backup drive]
Backups.backupdb
aktiviert bleibt. Hast Du es versucht?
Kevin Reid
Adam Lassek
Hemm
Adam Lassek
André Holzner