1 votos

root de montaje del servidor SMB

Tengo un servidor Windows del que quiero hacer una copia de seguridad de todos los Shares a través de un script de forma automática a mi MacBook Pro con OSX 10.6.8. No hay una carpeta común en la que estén todos los shares, simplemente están montados como \\SERVER\Share_Name . Quiero poder tener un script que recorra todos los recursos compartidos de un servidor (incluso si los nombres de las carpetas son desconocidos en el momento en que se crea el script), y crear una copia de seguridad en una carpeta local de mi Mac. O, si hay una manera más fácil que un script, o arrastrar y soltar (que no parece copiar siempre todos los archivos)

2voto

Comptrol Puntos 4415

No hay Root en el protocolo Samba. Para listar los recursos compartidos en su servidor puede utilizar smbutil(1) :

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

y luego utilizar la salida con mount_smbfs(8) :

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

Por favor, lea las páginas del manual para comprobar otras opciones que no he utilizado aquí.

La mejor utilidad para hacer copias de seguridad que conozco es rsync(1). Puedes encontrarla en MacPorts. Será interesante si lo conoces mejor.

0 votos

+1 por lo del protocolo Samba. Anoche leí un poco más sobre el tema y vi esa parte. Me gusta la idea de usar un script, pero aún necesito aprender más sobre RSYNC. Voy a tratar de su script, a continuación, marcar como la respuesta si funciona. Supongo que justo por encima de la done es donde pongo mi cp ¿Mando?

0 votos

Sé que hay algunos problemas con el soporte UTF-8. Yo uso Mac OS X Lion 10.7.2 y tengo problemas con montar recursos compartidos no ingleses cuando uso mount_smbfs o Finder. Creo que es un problema general de Mac OS X. Y no olvides hacer sudo(1) antes de ejecutar este script.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X