"Mac optimieren" nach jedem Neustart?!

  • Hi,


    ich habe auf meinem HackMac gerade 10.9.3 installiert. Das System liegt dabei auf einer SSD, während ich den Nutzerordner auf einer HDD habe. Dazu habe ich den Pfad in den Benutzereinstellungen einfach auf die HDD umgelegt und die Rechte vom alten Benutzerordner auf die Platte übertragen.


    Nach der Neuinstallation lief das System rund, aber nachdem ich den Nutzerordner umgelegt habe gab es Probleme. Allen voran mit dem Schlüsselbund, welchen ich nun neu angelegt habe.


    Nun zu dem eigentlichen Problem: Ein Neustart dauert über 2 Minuten bis alles da ist, seit Mavericks bekomme ich auch jedes mal einen Hinweis das der Mac optimiert wird.






    Diesen Hinweis sehe ich noch bevor alle Schreibtischobjekte geladen sind und auch danach noch geraume Zeit. Währenddessen ist der Mac spürbar träge und das Ansprechverhalten äußerst mies.


    Den selben Effekt hatte ich auch schon mit dem alten Setup unter 10.8.


    Hat jemand eine Idee was man noch machen könnte, außer einen neuen Nutzer anzulegen?


    Danke.

  • Was hast du alles unter Spotlight aktiv!?


    Edit: du kannst mal mit Kext Wizard zugriffsrechte reparieren und cace neu aufbauen, sollte helfen !

  • Ich habe den Wizard nun über die Bootplatte laufen lassen. Gefühlt ist es etwas besser geworden.
    Aber die Einblendung begleitete mich trotzdem noch über 6 Minuten nach Start.


    Und seltsam zäh bleibt der Rechner über diese Zeit ebenfalls.
    Während ich diesen Text schrieb, stockte z.B. eben die Anzeige.


    EDIT: Das reduzieren der Ions auf dem Desktop bringt zumindest diese relative zeitnah auf den Schreibtisch.

  • Und was passiert wenn du alle Haken aus Spotlight entfernst !?


    Wie ist das wenn einfach auf schlissen klickst !?

    " Fragen gehören ins Forum und nicht in mein Postfach, kein Support per PN! "

    MacPro6,1
    Mainboard : Gigabyte Z87X-UD3H
    BIOS : Ozmosis
    CPU : Intel i7 4770 @ 3,40Ghz
    Grafik : XFX Radeon HD 6870 900M 1GB
    USB Audio: Terratec AUREON 5.1
    WLAN : PCIe Airport Extreme AW-NE771 ( Atheros 9280 )
    Ram : Corsair Vengeance 16GB Kit DDR3 1600MHz CL9
    SSD: 2 x 120GB SSD Mushkin Chronos Deluxe RAID0

    Geekbench 10.9.x
    Geekbench 10.10.x

  • Einfaches wegklicken der Einblendung scheint den Prozess nicht zu beenden.


    Wenn ich die Haken aus Spotlight entferne, sind sie nach dem Neustart wieder da.
    Weiterhin bringt der Haken "Beim nächsten Anmelden wieder alle Fenster öffnen" meistens keinen Effekt.


    Also wahrscheinlich doch ein Problem mit den Nutzerrechten.


    Mein Benutzer liegt direkt auf der HDD Oberfläche. Die HDD heißt deshalb "Home".
    Die SSD hat als Eigentümer System, während der HDD auf meinen Benutzernamen verhandelt ist.


    Über das Infofenster kann ich nur "admin" als weiteren Eigentümer hinzufügen.
    Ich probiere mal über batchmod die HDD auf System/wheel zu setzen.


    EDIT: Den Eigentümer auf der HDD zu ändern brachte nichts, außer das der Zugriff auf den Nutzer nicht mehr klappte. :whistling:

  • vermutlich lieg das Problem am Benutzerordner.




    Mac OS X: Benutzerordner auf anderes Volume verschieben


    Unter Umständen kann es vorkommen, dass es nicht oder nicht mehr sinnvoll ist, den Benutzerordner auf der Systemfestplatte zu belassen. Wir möchten euch in diesem Tutorial zeigen, wie ihr den Benutzerordner auf eine andere Partition verschieben könnt – selbst, wenn das System bereits fertig eingerichtet ist.

    Anwendungsfälle
    Wofür kann es sinnvoll sein, den Benutzerordner auszulagern? Im Benutzerordner liegen bei Mac OS X alle Arten von Daten, die man anlegt. Dazu zählen Fotos, Dokumente, Filme, Musik, E-Mails und noch einiges andere mehr. Beispielsweise könnte der Speicherplatz ein guter Grund sein, Dinge auslagern zu wollen. Für Musik könnte man eine externe Festplatte verwenden. Aber auch, wenn man die SSD-Option gewählt hat, bei der neben einer normalen Festplatte eine Solid State Disk im Mac verbaut ist, kann man den Benutzerordner auslagern, um wertvollen Platz zu sparen und die Anzahl der Schreibvorgänge gering zu halten.
Im folgenden Tutorial gehen wir von einem iMac aus, der mit SSD und Festplatte kommt – es ist aber leicht, die Vorgehensweise abzuwandeln, wenn beispielsweise eine externe Festplatte zum Einsatz kommt. Des Weiteren werden wir den gesamten Benutzerordner verschieben; auch hier gilt, dass es ebenso gut nur einzelne Ordner sein können, die auf ein anderes Medium müssen.

    Wie stellen wir das an?
    Wir machen uns zunutze, dass Mac OS X auf Darwin basiert, das seinerseits auf FreeBSD aufbaut und damit ein Unix-ähnliches System ist. Abgesehen haben wir es auf symbolische Links. Diese sind seit Urzeiten in unixoiden Systemen enthalten und verweisen auf einen anderen Ort. Praktischerweise ist Unix so organisiert, dass ein Symlink vom System und allen Komponenten als regulärer Ordner (oder Datei) wahrgenommen wird. Wir müssen also nur einen Weg finden, den Benutzerordner (oder Teile daraus) zu verschieben und dann einen Symlink setzen.

    Vorbereitungen
    Um die Vorbereitung zu verstehen, müssen wir etwas in die Welt von Mac OS X eintauchen. Im Benutzerordner gibt es neben bewusst selbst angelegten Dateien noch den Library-Ordner. Dieser speichert persönliche Einstellungen, beispielsweise E-Mailkonten. Wenn wir zur Laufzeit die Daten verschieben würden, riskieren wir Inkonsistenzen, vor allem im Library-Ordner. Deswegen müssen wir uns einen neutralen Administrator anlegen:
    1. Gehe ins Apple-Menü, Systemeinstellungen
    2. Menüpunkt “Benutzer & Gruppen” aufsuchen und mit Klick aufs Schloss die Einstellungen freigeben
    3. Auf das “+”-Symbol klicken und einen neuen Administrator anlegen (beim Dropdown “Neuer Account” “Administrator” auswählen, Namen und Passwörter sind relativ egal)
    4. Benutzer erstellen und abmelden (Apfel-Menü, “<Benutzername> abmelden…”), dann mit dem eben erstellen Administrator anmelden
    Außerdem sollten alle Festplatten bereits ihren finalen Namen haben. Wer einen neuen Mac mit SSD und rotierender Festplatte kauft, hat dafür die Namen “Macintosh HD” und “Macintosh HD 2″. Wer dies ändern will, sollte das jetzt gleich tun (für Festplatten außer der Systemfestplatte Rechtsklick auf das Finder-Icon, “Gehe zu Ordner”, “/Volumes” und dort die Festplatte umbenennen). Günstig wäre es, wenn man ohne Leerzeichen im Namen auskommt. Wenn doch Leerzeichen erwünscht sind, müssen die später im Terminal mit einem Backslash (Shift+Alt+7) escaped werden. Deutlich einfacher ist es daher, wenn man mit einem Wort auskommt – in unserem Fall beispielsweise “Daten”.

    Benutzerordner verschieben
    Kommen wir zur Sache und verschieben den Benutzerordner. Hierfür wird ein Terminal-Fenster gebraucht, das via Spotlight-Suche leicht zu finden ist. Wir sollten uns darüber im Klaren sein, wie der Hauptbenutzer heißt und wie die Zielfestplatte. In unserem Fall heißt der Benutzer der Einfachheit halber “Benutzer” und die Zielfestplatte “Daten”. Kopiert wird dann mit Root-Rechten und dem ditto-Befehl, der Berechtigungen und Meta-Daten (Datei-Besitzer, Zugriffsrechte, Datum der letzten Änderung usw.) übernimmt. Der folgende Code ist eine Zeile:
sudo ditto -rsrcFork /Users/Benutzer /Volumes/Daten/Benutzer
    Dies wird je nach Füllungsgrad des Benutzerordners eine Weile dauern. Wenn keine Fehler auftreten, folgt eine neue Zeile mit dem Prompt, eine Rückmeldung gibt ditto ansonsten nicht.
Jetzt müssen wir Mac OS X noch sagen, wo der Benutzerordner jetzt zu finden ist. Dafür “verstecken” wir das Original zunächst:
sudo mv /Users/Benutzer /Users/Benutzer.backup
    Dies hat zwei Vorteile: Erstens findet Mac OS X den alten Benutzerordner nun nicht mehr und zweitens wollen wir ja einen Symlink setzen, der den Namen des alten Benutzerordners trägt. Dies tun wir gleich mal:
sudo ln -s /Volumes/Daten/Benutzer /Users/Benutzer
    Die Ausgabe eines Verzeichnislistings von /Users sollte uns nun zeigen, dass unser Vorhaben erfolgreich war:
rechnername:~ testadmin$ ls -l /Users
total 10
drwxrwxrwt 5 root wheel 170 23 Aug 17:54 Shared
lrwxr-xr-x 1 root admin 21 23 Aug 16:10 testadmin
lrwxr-xr-x 1 root admin 21 23 Aug 16:10 Benutzer.backup
lrwxr-xr-x 1 root admin 21 23 Aug 16:10 Benutzer -> /Volumes/Daten/Benutzer
rechnername:~ testadmin$
    Vor allem die letzte Zeile ist interessant: Der Ordner “Benutzer” verweist nun auf “/Volumes/Daten/Benutzer”. Zukünftig wird das System die Benutzerdaten also auf der Festplatte “Daten” suchen, genau was wir wollten.

    Abschließende Schritte
    Jetzt kann der Mac neu gestartet werden, und zwar gleich mal mit dem Standard-Benutzer (bei uns “Benutzer”). Der Desktop sollte sich exakt so wieder aufbauen, wie er beim Abmelden verlassen wurde und alles sollte funktionieren. Wenn das der Fall ist, kann der zweite Administrator wieder gelöscht werden:
    1. Gehe ins Apple-Menü, Systemeinstellungen
    2. Menüpunkt “Benutzer & Gruppen” aufsuchen und mit Klick aufs Schloss die Einstellungen freigeben
    3. Auf den zweiten Administrator klicken und danach das “-”-Symbol anklicken. Benutzerdaten können gelöscht werden.
    4. Ggf. sollte nun in den Anmeldeoptionen der automatische Login wiederhergestellt werden.
    Wenn alles funktioniert hat, kann nun das Backup des alten Benutzerordners wieder gelöscht werden. Dies kann im Finder geschehen oder wieder per Terminal:
sudo rm -r /Users/Benutzer.backup

    Hinweise
    Natürlich können auch einzelne Ordner verschoben werden. Dafür sind die Schritte mit ditto, mv und ln für alle Ordner zu wiederholen, die weg sollen. Zu beachten ist, dass die Ordner für “Musik”, “Filme”, “Bilder” usw. auf englisch sind – wer nachschauen möchte, wie sie im Original heißen, gibt im Terminal ein:
ls -l /Users/Benutzer/
    Es gibt außerdem die Möglichkeit, den Benutzerordner ohne den symbolischen Link zu verschieben. In den Systemeinstellungen bei “Benutzer & Gruppen” kann dafür mit der rechten Maustaste auf den Benutzer geklickt werden und von den erweiterten Optionen Gebrauch gemacht werden. Dies sollte man dennoch als anderer Administrator tun. Allerdings kann es sein, dass dann von Linux portierte Programme, die den Library-Ordner nicht nutzen (beispielsweise Filezilla) durcheinander kommen, weil sie den Home-Ordner dort suchen, wo er normalerweise ist. Ein Symlink verhindert dieses Missverständnis sehr elegant.

    Fazit
    Mit diesen vergleichsweise einfachen Schritten kann ein Benutzerordner, oder nur Teile davon, von der Systemfestplatte ausgelagert werden. Dies kann Platz sparen und im Falle von SSDs auch deren Leben verlängern. Gearbeitet wird nämlich vor allem im Benutzerordner (z.B. auf dem Desktop), und das würde, wie hier beschrieben, fortan auf der rotierenden Festplatte geschehen, die gegen massenhaft Schreibvorgänge mehr oder weniger resistent ist.
Den Geschwindigkeitsvorteil durch eine SSD frisst diese Aktion im Grunde nicht auf; die Einstellungen, die in der Regel aus dem Library-Ordner gelesen werden, sind schnell gecacht und nicht so groß, als dass man mit spürbaren Verzögerungen rechnen müsste.


    die Quelle ist mir leider nicht mehr bekannt.


    EDIT by toemchen: Quelle hinzu gefügt. Bitte das nächste mal angeben. Wir kommen noch in Teufelsküche!


    http://www.macnotes.de/2011/08…deres-volume-verschieben/

    Mainboard Z68X-UD5-B3 CPU Intel i7-2600k DDR3 RAM 1600 16GB
    HDD 4X Samsung F3-1TB in Raid 0 SSD Samsung 830 256 GB Grafik
    XFX HD6870 1GB, Portabel LenovoT410 als MacBook Pro
    MacOs X 10.9.4

  • griven

    Hat das Label Erledigt hinzugefügt