2010-09-08 14 views
11

Se rsync una directory con una directory remota sotto una gestione sshfs , anche se il processo rsync termina la sincronizzazione del contenuto della directory , sembra esserci un ritardo per la directory sshfs da aggiornare. Non è intuitivo e rende instabile il processo di automazione basato sul contenuto di sshfs.Un modo per eliminare l'intervallo di tempo con sshfs?

Come eliminare il ritardo?

risposta

16

-o cache=no nelle opzioni sshfs disattiva il caching.


Nota: no dovrebbe essere minuscolo: -o cache=NO dovrebbe darvi un errore!

+3

Dispari. La pagina man per la mia copia di sshfs (2.2/FUSE 2.8.1/fusermount 2.8.1/interfaccia del kernel FUSE 7.12) dice '-o cache = YESNO'. Comunque, risolto. – nmichaels

+4

La pagina man di sshfs è fuorviante in quanto capitalizza tutti i valori delle opzioni quando i valori cap non sono validi. Il mio: '-o cache = YESNO abilita il caching {yes, no} (default: si)' – OTZ

+2

Wow, nocciola. Non tanto pazzo quanto i documenti che sto leggendo ora, ma ancora pazzo. – nmichaels

Problemi correlati