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.