LinuxForum.Fans
Тема

Вопрос по BackupPC

Автор: Cruiser78 2 сообщений 2148 просмотров
#146123

Привет Всем!

Имею тривиальный вопрос по конфигурированию BackupPC. А именно - по исключению отдельных каталогов [с временными файлами, кэшами] юзерских рабочих компьютеров под управлением выни из перечня архивируемых. Суть следующая:
1. Определяем имя системной шары для бэкапа (C$):

text
$Conf{SmbShareName} = [  'C$' ];

2. Для шары С$ определяем в списке исключений путь, например:

text
$Conf{BackupFilesExclude} = {
  'C$' => [
    '/WINDOWS/Temp',
    '/temp',
    '/RECYCLER',
    '"/System Volume Information"',
    '/pagefile.sys',
    '"/Documents and Settings/*/Local Settings"',
    '/*/*.log',
    '*.log'
  ]
}

3. Если бэкапить через протокол rsyncd, то на бэкапируемый компьютер передается список исключений, там он обрабатывается корректно и в бэкап ненужное файло не попадает. Всё хорошо за исключением необходимости тиражировать на компьютеры rsync, да и при старте процесса - он неплохо комп грузит. Юзеря замечают, жалуются.
4. Есть более родной для выни протокол - smb. И вот тут то собака и зарылась. Что ни делай, а BackupPC не хочет обрабатывать список исключений. Хоть тресни. В архив приезжает полный набор файлов вместе со всей ненужной галиматьёй.

Подскажите, что я неправильно делаю....
========================
Повбывав бы гадов. Тех, кто английским по понятному справочную систему на BackupPC рисовал.
Вместо unix-like слеша, в исключениях для работы по smb надо ставить windows-like слеш. И, соответственно, его экранировать.
То есть писать надо не '/Documents and Settings/*/Local Settings', как можно было предложить из примеров хелпа, а '\\Documents and Settings\\*\\Local Settings' (если редактировать файл конфигурационный напрямую). Или '\Documents and Settings\*\Local Settings', если конфигурацию правим через веб-форму (экранирование вставится автоматом).

#155338
Cruiser78 написал:
Вместо unix-like слеша, в исключениях для работы по smb надо ставить windows-like слеш. И, соответственно, его экранировать.
То есть писать надо не  '/Documents and Settings/*/Local Settings', как можно было предложить из примеров хелпа, а   '\\Documents and Settings\\*\\Local Settings' (если редактировать файл конфигурационный напрямую). Или '\Documents and Settings\*\Local Settings', если  конфигурацию правим через веб-форму (экранирование вставится автоматом).

Вообще-то, это логично. Поскольку в Windows используются бэк-слеши

Войдите или зарегистрируйтесь, чтобы ответить.