Скрипт бэкапа на внешний NTFS USB диск
#!/bin/bash
# Backup by cron one time per day
umount -l /mnt && sleep 10
dev="UUID=8A7EE9C17EE9A5E3"
uuid=8A7EE9C17EE9A5E3
blk=$(/usr/sbin/blkid | grep $uuid | awk '{ print $1 }' | wc -l )
DST1=backup
logfile=/home/user
SRC1=/home/user/_backup/folder
SRC2=folder_1
SRC3=folder_2
SRC4=folder_3
mount $dev /mnt
if [ $blk -eq 1 ]
then
rsync -av --info=progress2 --no-inc-recursive $SRC1 /mnt/$DST1 --log-file=$logfile/folder.log
rsync -av --info=progress2 --no-inc-recursive /work/$SRC2 /mnt/$DST1 --log-file=$logfile/$SRC2.log
rsync -av --info=progress2 --no-inc-recursive /work/$SRC3 /mnt/$DST1 --log-file=$logfile/$SRC3.log
rsync -av --info=progress2 --no-inc-recursive /work/$SRC4 /mnt/$DST1 --log-file=$logfile/$SRC4.log
echo -e `date` MOUNT AND RSYNC OK! "\n" >> /home/user/mount.log
else
echo -e `date` NOT MOUNT! "\n" >> /home/user/mount.log
fi
umount -l /mnt

