Ich bin im Netz auf eine interessante Sache gestossen. Auf sogenannte Mac SSD tweaks.
Um es Kurz zu halten, dient die Sache der Beschleunigung des Hauptvolumes.
Beim Zugriff auf irgendeine Datei wird immer die Zeit notiert (last access time).
Um diese unnötige Schreibvorgänge auf dem SSD-Laufwerk zu vermeiden (natürlich wenn man das als unnötig hält),
wird eine plist namens com.noatime.plist erzeugt und in /Library/LaunchDaemons kopiert.
Danach werden die Rechte der Datei mit Terminal korrigiert:
sudo chown root:wheel /Library/LaunchDaemons/com.noatime.plist
sudo chmod 644 /Library/LaunchDaemons/com.noatime.plist
Nach dem Neustart soll sie SSD keine last access time schreiben. Etwas weniger Arbeit macht das System schneller.
So sieht die plist aus:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.noatime</string>
<key>ProgramArguments</key>
<array>
<string>mount</string>
<string>-vuwo</string>
<string>noatime</string>
<string>/</string>
</array>
<key>RunAtLoad</key><true/>
</dict>
</plist>
Um das zu überprüfen den Befehl “mount” im Terminal eingeben. "noatime" soll erscheinen.
Um das wieder los zu werden löscht man die Datei aus /Library/LaunchDaemons.
Für mehr als 1 SSD gibt es etwas umgeänderte Version. Die scheint aber nicht nach einem erneutem mounten zu funktionieren.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.noatime-flash</string>
<key>ProgramArguments</key>
<array>
<string>mount</string>
<string>-vuwo</string>
<string>noatime</string>
<string>/Volumes/Flash</string>
</array>
<key>RunAtLoad</key><true/>
</dict>
</plist>