Назад | Перейти на главную страницу

не может исключить каталоги на backuppc

Я пытаюсь настроить 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'
    ]
};

Подстановочные знаки необходимы только для соответствия частичным именам папок / файлов.