Parece que tanto o FUSE quanto o sshfs irão alterar os inodes de debaixo de você. Uma pesquisa rápida no Google sugere a adição de -o workaround=rename
(sshfs) e -o noforget
(FUSE) às suas opções de montagem.
Estou montando um repositório git em uma máquina virtual sobre sshfs em minha máquina host. Por enquanto, tudo bem. No entanto, o git afirma que há muitas mudanças não confirmadas ao visualizar o repositório sobre o sshfs.
Por que isso?
O bit relevante de /etc/fstab
, se isso ajudar:
sshfs#usr@virtual:/home/user/repos /home/user/repos/ fuse noauto,user,uid=1000,gid=1000,umask=0,workaround=rename 0 0
Observação: as operações de clonagem, envio e extração podem ser feitas em vez disso, mas o código precisa ser compilado no sistema operacional da máquina virtual e não na máquina host - uma longa história que tem ser assim. Eu não gosto de fazer um commit por compilação, isso é bobagem.
Parece que tanto o FUSE quanto o sshfs irão alterar os inodes de debaixo de você. Uma pesquisa rápida no Google sugere a adição de -o workaround=rename
(sshfs) e -o noforget
(FUSE) às suas opções de montagem.