Re: Question about using --exclude
Eric Lavarde <[email protected]> Thu, 27 Feb 2025 07:08:34 +0100
| Newsgroups | gmane.comp.sysutils.backup.rdiff-backup.general |
|---|---|
| Message-ID | <[email protected]> |
Hi, On 25/02/2025 18:18, Eric Beversluis via Any discussion of rdiff-backup wrote: > Eric,/h > I just did a brand new rdiff-backup on a newly formatted USB drive. I > included the '--exclude '/home/eric/VirtualBox VMs',' but rdiff-backup > went and included ca 250 GB of that directory in the backup. > > PS--I think the old backup got corrupted somehow. When I tried to do > 'regress', it kept telling me not enough space on the disk, and when I > tried to do rdiff-backup-delete, it told me that target I gave it wasn't > an rdiff-backup... The regress can take some place, so it's not impossible, but if you get out of space during a backup or a regress, anything can happen, up to corruption, which can explain why rdiff-backup-delete complains. > So I started over. But why doesn't the --exclude parameter work? > > Here's the command I used: > > 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/ > backup 2025-02/XPS-2025-02' I said a question mark not an ampersand. Else I would also check that the capitalization is exactly correct, because it's case sensitive. KR, Eric > > Thanks for any insight into this. I'll try rdiff-backup-delete to get > rid of all those GBs filling up my USB disk. > > > Eric Beversluis > www.ericbeversluis.com > 2x Honorable Mention--Writer's Digest Contest > > > On 2/23/25 4:17 PM, EricZolf wrote: >> No, the previous inclusion of the VM wouldn't cause the later >> exclusion to be ignored, but it might take a while until it's moved >> away, due to the delta mechanism. >> Removing the file using rdiff-backup-delete might be a better option >> (but then it's completely gone). >> >> On February 23, 2025 7:44:07 PM UTC, Eric Beversluis via Any >> discussion of rdiff-backup <[email protected]> wrote: >>> 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? >>>> >>> > >