Mam podłączenie SSHFS od gościa VM Ubuntu Server, podłączając katalog hosta Mac OS X. Zmiany wprowadzone bezpośrednio w katalogu hosta Mac OS X zajmują około 5–10 sekund, aby odzwierciedlić się w montażu gościa VM maszyny Ubuntu Server.
Używam następującego polecenia ...
sshfs użytkownik @ host: ~ / host
Jakie dodatkowe opcje (jeśli istnieją) poprawią to opóźnienie?
watch -n 1 'ls -l ~/host'
punkt montowania i tworzę katalog lub plik na hoście i sprawdzam, ile czasu to zajmie.Odpowiedzi:
SSH nie jest zaprojektowany jako protokół przesyłania plików. SSHFS działa okresowo przeglądając listę katalogów i wyniki buforowania.
Możesz kontrolować zachowanie buforowania, ale kosztem wydajności związanej z interaktywnością. Jeśli dostęp do hosta SSH, do którego się podłączasz, jest uzyskiwany za pośrednictwem łącza o dużym opóźnieniu lub powolnego połączenia, wyłączenie buforowania spowoduje, że przeglądanie systemu plików będzie bolesne.
W każdym razie zobacz stronę podręcznika i poeksperymentuj trochę.
człowiek sshfs
źródło
R=".rescan.tmp$RANDOM" if [ ! a $R ]; then touch $R; rm $R; fi
może być? Czystszy sposób?Sprawdź, czy twój host znajduje się w twoim
/etc/hosts
pliku, to dla mnie rozwiązało problemŹródło: http://hints.macworld.com/article.php?story=20050329185832952
źródło