As I said, I'm not aware of any difference in path requirements for the
* exclusions. I have a mix of full and relative pathnames in the *
exclusions for my personal PC and they work just fine. There are
differences between the backup methods (samba, rsync, tar, etc) since
the exclusions are passed along to them and some of them have slightly
different syntax requirements.
On 1/5/2018 12:28 PM, A.Rubio wrote:
is correct, but in my experience, many years ago, to exclude a
directory in *, you need to place the full pathname because if you
only put a relative name it does not work well.
it's possible ?
El 05/01/18 a las 18:05, Bowie Bailey escribió:
In my example, sharename1 and sharename2 are explicitly specified in
BackupFilesExclude. So the * exclusions will apply to all shares
except sharename1 and sharename2. If all you have is the *
exclusions, then they apply to everything.
$Conf{BackupFilesExclude} = {
'sharename1' => [
'exclusion1',
'exclusion2',
],
'sharename2' => [
'exclusion3',
'exclusion4',
],
'*' => [
'exclusion5',
'exclusion6',
],
};
On 1/5/2018 11:20 AM, A.Rubio wrote:
OK, but, i don't understand "shares that are not explicitly specified".
If I put my config on the server. Are all directories
wp-content/cache excluded from /home/www/* ?
thanks
El 05/01/18 a las 17:03, Bowie Bailey escribió:
If you use * as the share name in the exclude, then that will apply
to any shares that are not explicitly specified. If you specify a
share to add additional exclusions, you'll have to duplicate the
generic ones for that share.
I am not aware of any special path requirements. The path
specification should be the same regardless of how you specify the
share. It is simply relative to the root of the share directory.
Bowie
On 1/5/2018 10:24 AM, A.Rubio wrote:
If sharename is *, you must place the full path of the directory.
For example
$Conf{BackupFilesExclude} = {
'*' => [
'/home/www/*/wp-content/cache', // wordpress
]
};
El 05/01/18 a las 16:16, Augusto Murri escribió:
Okk thank you Bowie,
so a common option can be use * as share name, and put a list of
common cms cache path's, is not wrong isn't?
$Conf{BackupFilesExclude} = {
'*' => [
'wp-content/cache/', // wordpress
'cache/cachefs/', // prestashop
'var/cache/' // pcscart
]
};
thanks again
2018-01-05 15:43 GMT+01:00 Bowie Bailey <[email protected]
<mailto:[email protected]>>:
On 1/5/2018 7:55 AM, Augusto Murri wrote:
Hi all,
i am tring to configure BackupPc to EXCLUDE some
directories on my backups.
I need to exclude many (very big) caches directories from
backups on different machines
can you help me?
this is my configuration but doen't work, navigationg on
the backups i always have /wp-content/cache/ directory
filled of GB of files
$Conf{BackupFilesExclude} = {
'cscart-cache' => [
'/*/var/cache/*'
],
'prestashop-cache' => [
'/*/cache/cachefs/*'
],
'wordpress-cache' => [
'/*/wp-content/cache/*'
]
};
Looks like the mistake is that the first part of the
exclusion isn't a label, it has to either exactly match one
of your share names, or '*' if the exclusions apply to all
shares. Since I don't know your share names, I can't tell
you exactly what it should look like, but it general, it
looks like this:
$Conf{RsyncShareName} = [
'sharename1',
'sharename2',
'sharename3',
'sharename4',
];
$Conf{BackupFilesExclude} = {
'sharename1' => [
'exclusion1',
'exclusion2',
],
'sharename2' => [
'exclusion3',
'exclusion4',
],
'*' => [
'exclusion5',
'exclusion6',
],
};
So the first two exclusions only apply to sharename1, the
next two only apply to sharename2, and the last two apply to
all other shares (sharename3 and sharename4 in this example).
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org!http://sdm.link/slashdot
_______________________________________________
BackupPC-users mailing list
[email protected]
List:https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:http://backuppc.wiki.sourceforge.net
Project:http://backuppc.sourceforge.net/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org!http://sdm.link/slashdot
_______________________________________________
BackupPC-users mailing list
[email protected]
List:https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:http://backuppc.wiki.sourceforge.net
Project:http://backuppc.sourceforge.net/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org!http://sdm.link/slashdot
_______________________________________________
BackupPC-users mailing list
[email protected]
List:https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:http://backuppc.wiki.sourceforge.net
Project:http://backuppc.sourceforge.net/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BackupPC-users mailing list
[email protected]
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BackupPC-users mailing list
[email protected]
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/