On Sat, Aug 08, 2020 at 02:53:13PM +0100, g4sra via Dng wrote:
> On 07/08/2020 21:01, Haines Brown wrote:
> > On Fri, Aug 07, 2020 at 06:34:04PM +0100, g4sra wrote:
> > 
> >> Post your backup script for others to look over.
> > 
> > 
> > #!/bin/bash
> > a="============================================="
> > b="Start: "
> > c=$(date)
> > mount /mnt/backup &
>     ^^^^^^^^^^^^
> 1) Don't do this in the background, script execution will proceed straight 
> into the 'find' command below before the mount is ready.

Indeed, I think that has happened upon occassion (backup to mount 
point rather than to backup drive). 
 
> 2) Ensure you are mounting using 'ntfs-3g' or you will get a large 
> performance hit and unsafe writes (last time I checked the Docs).
> E.g. /etc/fstab
>    /dev/XXX /mnt/backup ntfs-3g defaults 0 0
> Or in the script
>   'ntfs-3g /dev/XXX /mnt/backup

I changed from ntfs to ftfs-3g in fstab, but didn't see any signficant 
gain in back up speed. However the script  no longer hangs if if finds 
the drive already mounted. It complains but proceeds with the backup. 

> 
> 3) abort if the mount fails
> [ $? -eq 0 ] || {echo "Mount Failed!"; exit 1;}

I put this line into my backup script and only got a syntax error. 

> > find /mnt/backup/20* -maxdepth 0 -type d | sort -n | head -n 1 | xargs rm 
> > -rfv
> > sleep 3s
> > dirName=`date +%Y.%m.%d`
> > mkdir /mnt/backup/"$dirName"
> > find / -print | egrep 
> > "^/mnt^/var^/mail|^/home|^/etc|^/opt|^/storage|^/info|^/usr/local" | cpio 
> > -pdmuv /mnt/backup/"$dirName" 2>&1 | cat -vT 
> > d="End:"
> > e=$(date +%H:%M:%S)
> > f="Disk used: "
> > g=`df /mnt/backup | tail -n 1 | awk '{print $5}'`
> > printf "$a \n $b $c \n $d $e \n $f %s\n" "$g" >> /home/haines/.backup.log
> 
> You are backing up files that have not changed since the last backup.
> Do you really need all of that kerfuffle ?

The only price paid for the "kerfuffle" is the expense of a large 
backup disk and the extra time that a backup takes in the backgroundñ. 
In the past (back in my OS/2 days) I did incremental backups, but 
since then like easy access to files that have not changed. Of course 
the majority of people are not inclinded to see thigs this way.

-- 
Haines Brown  
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to