Risposte:
Il problema è legato ai collegamenti simbolici morti in Dropbox. Trovali usando:
find ~/Dropbox -type l -printf "%Y %p\n" | grep "^N"
La soluzione è: rimuovere i collegamenti simbolici morti. Se find
non hai l' printf
opzione, usa:
find -L ~/Dropbox -type l
find
in OS X. Devi almeno installare GNU findutils
per ottenere l' printf
opzione.
find '~/Dropbox' -type l -print0 | xargs -0 file | grep broken
Come menzionato da @juanpablo, ciò può essere causato da symlink.
Apparentemente, se un link simbolico indica /home
, autofs o automountd si attivano e richiedono molta CPU per capire che il posto in effetti non esiste.
Dai un'occhiata a /etc/auto_home
e /etc/autofs.conf
.
Per vedere se sei stato colpito da questo particolare problema, imposta
AUTOMOUNTD_VERBOSE=TRUE
opzione in autofs.conf
, riavvia automountd
sudo launchctl stop com.apple.automountd
e rivedere il file syslog.log (è possibile utilizzare l'applicazione: Console). Sei interessato da questo problema se vedi qualcosa del genere:
May 20 17:53:43 xxx automountd[31709]: od_search failed
Per risolvere il problema, modifica il file /etc/auto_master
e rimuovi (o elimina #
) la riga che inizia con /home
. Quindi eseguire:
sudo automount -vc
/home
nella mia cartella Dropbox (backup rimanenti dai sistemi precedenti) che causavano questo comportamento. La disabilitazione /home
in auto_home l'ha risolto.
Per me quello che ha veramente risolto è stato scollegare il cavo Ethernet dal mio iMac. Pazzo come sembra :) Ero attaccato da fuori, forza bruta sulla mia sshd. Il router che ho (da UPC, Cisco EPC3925) per impostazione predefinita inoltra tutto il traffico dall'esterno alla singola porta Ethernet che ha. Scollegando il cavo l'attacco si è interrotto poiché l'iMac è stato lasciato solo su WiFi.
Apparentemente sshd sta usando opendirectoryd ed è per questo che stava accadendo.
/usr/libexec/opendirectoryd