On 7/3/22 15:59, Ignacio de Juan wrote:
Hola buenas tardes, estoy intentando hacer una copia de seguridad con "rsync" a un disco duro externo usb 3.0 de dos teras de capacidad.
para ello utilizo el siguiente script
#!/bin/bash
# creamos una variable que contine la fecha y hora de ejecución
fecha=`date | awk '{print $1 "_" $2 "_" $3 "_" $4 "_" $6}'`
# ejecutamos la sincronización y guardamos el resultado en un fichero utilizando la variable de antes
# para que sea distinto cada vez
/usr/bin/rsync -auvh --stats --delete-excluded /home/nacho/abuelos /run/media/nacho/My Passport/Seguridad
y esta es la respuesta que obtengo
nacho@localhost:~/perl> perl copia2
copia2: línea 1: #!/bin/bash: No existe el fichero o el directorio
sending incremental file list
rsync: link_stat "/run/media/nacho/My" failed: No such file or directory (2)
rsync: mkdir "/home/nacho/perl/Passport/Seguridad" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(664) [Receiver=3.1.3]
parece que el error radica en la denominación de la unidad exterior, cuando en el script la llamo "My Passport", la respuesta a la ejecución del script es solo Passport
alguien que me pueda ayudar, gracias.
O, también:
/run/media/nacho/My\ Passport/Seguridad
Gracias, pero ninguna de las dos opciones que me has dado, a funcionado, ambas dan como resultado lo mismo
nacho@localhost:~/perl>
perl copia2
copia2: línea 1: #!/bin/bash: No existe el fichero o el
directorio
sending incremental file list
rsync: mkdir "/run/media/nacho/My Passport/Seguridad" failed: No
such file or directory (2)
rsync error: error in file IO (code 11) at main.c(664)
[Receiver=3.1.3]