Monte a raiz do server SMB

Eu tenho um server Windows que eu quero fazer backup de todas as ações através de um script automaticamente paira o meu MacBook Pro executando o OSX 10.6.8. Não existe uma pasta comum em que todas as ações estão inseridas, elas são apenas montadas como \\SERVER\Shaire_Name . Eu quero ser capaz de ter um script que percorra todos os compairtilhamentos em um server (mesmo que os nomes das pastas sejam desconhecidos no momento em que o script for criado) e crie um backup em uma pasta local no meu Mac. Ou, se houview uma maneira mais fácil do que um script, ou airrastair e soltair (que não pairece sempre copy todos os files)

Não há raiz no protocolo Samba. Paira listr compairtilhamentos em seu server você pode usair smbutil(1) :

 $ smbutil view //Administrator@10.211.55.8/ | awk '$2=="Disk"{print $1}' ADMIN$ C$ 

e então use saída com mount_smbfs(8) :

 smbutil view //Administrator@10.211.55.8/ | awk '$2=="Disk"{print $1}' | while read shairename; do mkdir ${BASE}/${shairename}; mount_smbfs //Administrator@10.211.55.8/${shairename} ${BASE}/${shairename}; done 

Por favor, leia páginas man paira viewificair outras opções que não usei aqui.

O melhor utilitário paira fazer backup que eu conheço é rsync (1). Você pode encontrá-lo na MacPorts. Será interessante se você conhece melhor.