Re: Question about using --exclude

Eric Beversluis via Any discussion of rdiff-backup <[email protected]> Sun, 23 Feb 2025 14:44:07 -0500
Newsgroups gmane.comp.sysutils.backup.rdiff-backup.general
Message-ID <[email protected]>
Eric, sorry about replying privately. I don't know what made me think 
you had replied to me privately. When I look now, I see it was addressed 
to the list. Thanks for the suggestions re the command.

Eric Beversluis
www.ericbeversluis.com
2x Honorable Mention--Writer's Digest Contest


On 2/23/25 12:51 PM, EricZolf wrote:
> Hi,
>
> again, please reply to the list and only to the list.
>
> On 23/02/2025 12:54, Eric Beversluis wrote:
>> HI Eric,
>> Maybe I edited too much out of the command to keep it brief. Here's 
>> the complete command. It's the one I've been long using with the 
>> addition of '--api-version 201' and '--exclude '/home/eric/VirtualBox 
>> VMs''.
>>
>> sudo rdiff-backup --api-version 201 backup  --exclude '/home/eric/ 
>> VirtualBox VMs' --include /home/eric --include /var/www --include 
>> /var/ lib/mysql --include /usr/share/fonts --exclude '**' / 
>> /run/media/eric/ ec90af29-6371-4399-9f2f-5eaf005af33e/XPS-2024-11-08
>>
>> The 'VirtualBox VMs' directory has gotten too big, with the new VM in 
>> there (that I created from scratch) and the files of the VM I was 
>> trying to restore from rdiff-backup. And since VirtualBox didn't like 
>> what I restored from rdiff-backup, I decided to leave that whole 
>> directory out of the backup.
>
> You didn't say which version of rdiff-backup you're using, but the 
> command line looks correct to me.
> You could do 2 things:
>
> 1. add `--verbosity 5` (or more) _before_ backup to list the f\iles 
> backed-up and see which files are really listed. Without it, how do 
> you know which files are backed up?
I knew it was backing up the \VirtualBox VMs directory when the backup 
was taking way too long, and I took a look at what was being written to 
the backup disk and the amount of space being used on the disk. At that 
point I aborted the backup and have since regressed it to the Feb 18 backup.

(Using rdiff-backup 2.2.6 on Fedora 40.)

Since the previous backup included \VirtualBox VMs, would that cause 
rdiff-backup to ignore the --exclude argument in the revised command?

> 2. replace the space through a question mark in 
> '/home/eric/VirtualBox?VMs'; it shouldn't be an issue but you never know.
>
> KR, Eric
>
>>
>> Thanks.
>>
>> Eric Beversluis
>> www.ericbeversluis.com
>> 2x Honorable Mention--Writer's Digest Contest
>>
>>
>> On 2/23/25 2:51 AM, EricZolf wrote:
>>> Hi,
>>> are you sure this is the right command? It should have source and 
>>> target directory, but this one has only target. Which version of 
>>> rdiff-backup are you using?
>>> KR, Eric (too)
>>>
>>> On February 23, 2025 5:13:15 AM UTC, Eric Beversluis via Any 
>>> discussion of rdiff-backup <[email protected]> wrote:
>>>> I'm trying to back up my home directory while excluding the / 
>>>> VirtualBox VMs directory. I came up with this new command that, 
>>>> according to the syntax instructions, should mean rdiff-backup 
>>>> would henceforth skip that directory.
>>>>
>>>>    rdiff-backup --api-version 201 backup  --exclude
>>>>    '/home/eric/VirtualBox VMs' --include /home/eric
>>>>    --exclude '**' /run/media/eric/backup
>>>>
>>>>
>>>> Yet, when I ran this command, it proceeded to backup the 
>>>> 'VirtualBox VMs' folder. I thought I understood the syntax as 
>>>> saying that the -- exclude Folder, coming before the --include 
>>>> /home/eric would take precedence and leave Folder out of the 
>>>> /home/eric backup.
>>>>
>>>> What am I getting wrong here?
>>
>
>