Eu descobri a resposta. Acontece que não é relacionado ao Unison, mas tem tudo a ver com a forma como o NAS é montado na máquina Linux local.
Em /etc/fstab
, usei
//192.168.1.61/Volume_1 /mnt/nas cifs defaults 0 0
Agora estou montando usando
//192.168.1.61/Volume_1 /mnt/nas cifs guest,rw,uid=1000,gid=1000,nounix,iocharset=utf8,file_mode=0644,dir_mode=0755 0 0
O Unison está funcionando sem problemas agora. A chave é que os uid
e gid
montados devem corresponder aos uid
e gid
na máquina local, o que NÃO é o caso quando se usa a opção defaults
.
Portanto, o Unison estava encontrando todos os tipos de problemas relacionados à permissão.
Espero que isso seja útil para outras pessoas que enfrentam problemas semelhantes.