Como sincronizar un disco USB
Podemos implementar un “maletín” en un disco USB, con el comando rsync, que permite sincronizar el contenido de 2 carpetas de dos medios diferentes.
Ideal para llevar encima lo del instituto o la oficina.
1) Cuando nos vamos a casa, recogemos lo del disco duro del instituto al USB
rsync -r -t -v –progress –modify-window=1 -s origen destino
Notas previas:
- Usuario: aquí has de poner el usuario con el que inicias sesión en el instituto
- Datos: esta es la carpeta donde se supone guardas todo lo que trabajas en el instituto.
- USB: aquí has de poner el nombre (label) de tu dispositivo USB
- Se recomienda usar la tecla TAB para autocompletar las rutas y evitar errores.
Por ejemplo:
rsync -r -t -v –progress –modify-window=1 -s /home/usuario/Datos/ /media/usuario/USB/Datos/
- origen=/home/usuario/Datos/
- destino=/media/usuario/USB/Datos/
2) Llegamos al instituto y volcamos en nuestra carpeta Datos el contenido que traemos de casa
rsync -r -t -v –progress –modify-window=1 -s origen destino
Por ejemplo:
rsync -r -t -v –progress –modify-window=1 -s /media/usuario/USB/Datos/ /home/usuario/Datos/
- origen=/media/usuario/USB/Datos/
- destino=/home/usuario/Datos/
3) Podemos hacer un script casa2insti.sh personalizado con variables:
#!/bin/bash
#sistema de copias
origen=/media/usuario/USB/Datos/
destino=/home/usuario/Datos/
rsync -r -t -v –progress –modify-window=1 -s $origen $destino
Para ejecutarlo:
bash ./casa2insti.sh
4) También podemos hacer el script insti2casa.sh:
#!/bin/bash
#sistema de copias
origen=/home/usuario/Datos/
destino=/media/usuario/USB/Datos/
rsync -r -t -v –progress –modify-window=1 -s $origen $destino
Lo ejecutaríamos así:
bash ./insti2casa .sh