Я пытаюсь настроить BackupPc, чтобы ИСКЛЮЧИТЬ некоторые каталоги из моих резервных копий.
Мне нужно исключить многие (очень большие) каталоги кешей из резервных копий на разных машинах
Вы можете помочь мне?
это моя конфигурация, но не работает, навигация по резервным копиям у меня всегда есть / wp-content / cache / каталог, заполненный ГБ файлов
$Conf{BackupFilesExclude} = {
'*' => [
'/*/wp-content/cache/',
'/wp-content/cache/*',
'./wp-content/cache/',
'wp-content/cache/',
'wp-content/cache/*'
]
};
Я безуспешно пробовал много значений в $ Conf {BackupFilesExclude}
Спасибо
Это пример конфигурации, которую я использовал:
$Conf{BackupFilesExclude} = { '/var' => [ '.Trash*', '/cache', '/lock', '/spool/exim4', '/run', '/tmp' ], '*' => [ '.cache', '.gvfs', '.thumbnails', '.Trash*', 'Cache', 'Dropbox' ] };
Это игнорирует все /cache
каталог под /var
. Каталоги названы .cache
или Cache
также игнорируются. Я не уверен, что вы можете использовать подстановочные знаки при перечислении каталогов.
Если у вас есть несколько кешей workpress под /opt
вы можете попробовать /opt/* => [ '/wp-content/cache' ]
. Приспосабливайтесь к своим потребностям.
Предполагая, что вы используете метод tar, все, что вам нужно, это что-то вроде этого:
$Conf{BackupFilesExclude} = {
'*' => [
'wp-content/cache'
]
};
Вам следует не включать косую черту в конце, иначе tar проигнорирует ее. И вы хотите использовать предыдущую косую черту только в том случае, если она находится непосредственно в корне «общего ресурса» или папки, для которой выполняется резервное копирование.
Если папка wp-content / cache находится в корне общей папки, она также может выглядеть так:
$Conf{BackupFilesExclude} = {
'*' => [
'/wp-content/cache'
]
};
Подстановочные знаки необходимы только для соответствия частичным именам папок / файлов.