Ho una cartella montata su SSHFS e funziona molto bene, tranne che quando provo ad cd
accedervi dal terminale è in ritardo di circa 30 secondi. Inoltre, ls -al
elenca tutti i file ma poi rimane indietro per gli stessi 30 secondi prima di restituire il prompt. La visualizzazione della cartella nel Finder funziona normalmente senza ritardi. L'apertura e la lettura di file con altri programmi (vi e macvim, ad esempio) non hanno ritardi.
Tutto funziona perfettamente rapidamente e normalmente quando passo a root ed eseguo gli stessi comandi. Quando inserisco il SSH nella macchina in cui si trova la cartella originale, posso ls
e cd
nella cartella senza problemi.
Quando corro sudo dtruss su MYUSERNAME ls -al
o sudo dtruss su MYUSERNAME cd FOLDERPATH
ottengo un sacco di output, e poi si blocca dopo avermi dato:
kevent64(0x3, 0x7FFF7F2BB730, 0x1) = -1 Err#4
Mi chiedo solo come posso liberarmi di questo ritardo o cosa sta succedendo davvero. Non sono sicuro di quale sia l'errore kevent64 e non riesco a trovare molto su di esso. qualche idea? Spero che qualcuno possa aiutare, e grazie in anticipo!
AGGIORNAMENTO: in realtà ho appena notato che l'apertura di un file, ad esempio con vi o macvim, apre il file e quindi si ritarda in background ...