rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [rdiff-backup-users] list deleted files from rdiff-backup


From: Patrik Dufresne
Subject: Re: [rdiff-backup-users] list deleted files from rdiff-backup
Date: Sun, 15 Sep 2019 08:43:38 -0400

If I do understand your request, you want to list the files that was
deleted from the source directory over all the increment known by
rdiff-backup repository ?

Under ./rdiff-backup-data directory, you could search for all files ending
with '.missing' that should get you the list of files getting deleted.

Something like this should get you started: find ./rdiff-backup-data/ -name
'*.missing'

e.g.:
increments/home/ikus060/Documents/Icons/VMWare/16x16/devices.2017-08-16T13:00:18-04:00.missing

/home/ikus060/Documents/Icons/VMWare/16x16/devices: is the full path of the
file
2017-08-16T13:00:18-04:00 define when this files was deleted

--
Patrik Dufresne Service Logiciel inc.
http://www.patrikdufresne.com <http://patrikdufresne.com/>/
514-971-6442
130 rue Doris
St-Colomban, QC J5K 1T9


On Sun, Sep 15, 2019 at 4:06 AM Andreas Weber <address@hidden> wrote:

> Dear all,
>
> is it possible to list deleted files and which increment first recorded
> the deletion? I tried to write a simple script but this gets very slow
> with many increments:
>
> #!/bin/bash -e
>
> inc_dates=($(rdiff-backup --list-increments "$1" | tail -n+2 | head -n-1
> | cut -d "." -f2))
> total=${#inc_dates[*]}
>
> for (( i=0; i<$(( $total )); i++ ))
> do
>   tmplist[$i]=$(tempfile);
>   rdiff-backup --list-at-time "${inc_dates[$i]}" "$1" | sort >
> "${tmplist[$i]}"
>   if [ "$i" -gt 0 ]; then
>     deleted=($(comm -2 -3 "${tmplist[$i-1]}" "${tmplist[$i]}"))
>
>     nr=${#deleted[*]}
>
>     if [ "$nr" -gt 0 ]; then
>       echo "$nr file(s) deleted between ${inc_dates[$i-1]} and
> ${inc_dates[$i]}:"
>       printf '%s\n' "${deleted[@]}"
>     fi
>
>   fi
> done
>
> Thank you, Andy
>
> PS: I also asked on serverfault 2 days ago:
>
> https://serverfault.com/questions/983941/list-deleted-files-from-rdiff-backup
>
> _______________________________________________
> rdiff-backup-users mailing list at address@hidden
> https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
> Wiki URL:
> http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki


reply via email to

[Prev in Thread] Current Thread [Next in Thread]