Não use smbclient
. Monte a unidade compartilhada em algum lugar usando mount.cifs
e use rsync
para fazer o backup. Exemplo:
# mount.cifs //server/share /mnt/cifs
# rsync -a /mnt/cifs/directory ~/backups
Isso montaria o compartilhamento em / mnt / cifs e, em seguida, copiaria recursivamente directory
para ~/backups/directory
.
Leia sobre o uso de rsync
já que é um programa poderoso e tem algumas dicas.