Vídeo explicativo: Backup automático para USB
Curso Online Linux in Cloud Essentials: 14 HORAS: https://cursos.escolalinux.com.br/lin...
Adicionar regra usb:
$ lsub
$ sudo vim /etc/udev/rules.d/10.autobackup.rules
SUBSYSTEM=="block", ACTION=="add", ATTRS{idVendor}=="125f" SYMLINK+="external%n", RUN+="/bin/backup.sh"
Script backup:
$ sudo vim /bin/autobackup.sh
#!/usr/bin/bash
BACKUP_SOURCE="/home/admin/important"
BACKUP_DEVICE="/dev/external1"
MOUNT_POINT="/mnt/external"
#check if mount point directory exists, if not create it
if [ ! -d “MOUNT_POINT” ] ; then
/bin/mkdir “$MOUNT_POINT”;
fi
/bin/mount -t auto “$BACKUP_DEVICE” “$MOUNT_POINT”
#run a differential backup of files
/usr/bin/rsync -auz "$MOUNT_LOC" "$BACKUP_SOURCE" && /bin/umount "$BACKUP_DEVICE"
exit
Script executável:
$ sudo chmod +x /bin/autobackup.sh
Recarregar udev:
$ udevadm control --reload
Um oferecimento: Linux Solutions - http://www.linuxsolutions.com.br