Ho un Raspberry Pi che voglio montare automaticamente sul mio desktop (Yosemite 10.10.1). Ho installato OSXFuse (con l'opzione MacFuse) e SSHFS entrambi dal link . Sto usando il metodo password per ora e cercherò i certificati dopo aver risolto questo problema.
Il seguente comando funziona bene da Terminal:
/bin/mkdir /Volumes/RaspPi ; echo "mypassword" | /usr/local/bin/sshfs [email protected]:/ /Volumes/RaspPi -o workaround=rename -o password_stdin -o allow_other -o defer_permissions -ovolname=RaspPi
Inserirlo in un launchist plist ha funzionato il primo giorno. Il volume sarebbe montato e se l'avessi espulso, launchd lo avrebbe rimontato. Ma successivamente ha fallito con l'errore:
kernel[0]: OSXFUSE: user-space initialization failed (4)
Il punto di mount RaspPi viene creato in / Volumi, ma il volume non viene montato.
Il plist contiene queste righe:
<string>bash</string>
<string>-c</string>
<string>/bin/mkdir /Volumes/RaspPi ; echo "mypassword" | /usr/local/bin/sshfs [email protected]:/ /Volumes/RaspPi -o workaround=rename -o password_stdin -o allow_other -o defer_permissions -ovolname=RaspPi</string>
Ho esaminato molte discussioni su OSXFuse che funziona tramite Terminale e non in launchd, ma nessuna delle soluzioni ha riguardato "inizializzazione fallita (4)". Sembravano tutti affrontare un problema con il socket e l'errore 57. Ho provato alcune di queste soluzioni, ma non mi hanno aiutato.
Qualche suggerimento?