Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Настройка backuppc под убунтой  (Прочитано 3745 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн remonik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
  • Кот-Шаман
    • Просмотр профиля
Настройка backuppc под убунтой
« : 31 Января 2011, 11:49:21 »
Поставил на КД backuppc в конфиге прописал не бекапить каталог с фильмами (по моему логично сделать исключение для них?)
$Conf{XferMethod} = 'rsync';
$Conf{RsyncShareName} = [
  '/home'
];
$Conf{BackupFilesExclude} = {
  '*' => [
    '/home/samba/shares/kino'
  ]
};
но когда в бебморде щёлкаю кнопку Start Full Backup (создание первого дампа)
то бекап идёт всех каталогов влючая и злосчастный /home/samba/shares/kino
в чём косяк?
 помогите разобраться
"В чем сила юности? Время сгубило тысячи глупцов"

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Настройка backuppc под убунтой
« Ответ #1 : 31 Января 2011, 11:57:54 »
У Вас /home на отдельном диске? Вы хотите бекапить все, или только /home но без /home/samba/shares/kino ?
Попробуйте так:
$Conf{XferMethod} = 'rsync';
$Conf{RsyncShareName} = [
  '/'
];
$Conf{BackupFilesOnly} = '/home';
$Conf{BackupFilesExclude} = {
  '*' => [
    '/home/samba/shares/kino'
  ],
};

UPD: Понял, кажется. Запятая нужна после ]

$Conf{BackupFilesExclude} = {
  '*' => [
    '/home/samba/shares/kino'
  ],
};

Так должно работать.
« Последнее редактирование: 31 Января 2011, 12:08:20 от Karl500 »

Оффлайн remonik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
  • Кот-Шаман
    • Просмотр профиля
Re: Настройка backuppc под убунтой
« Ответ #2 : 31 Января 2011, 13:02:28 »
спасибо дружище что не оставил в беде так сказать
но про запитую дело такое что я в ручную пробывал и в веб-морде прописывать каталог
потом глядел как прописалось всё в файле /etc/backuppc/pc/localhost.pl
кусок кода прилагаю
$Conf{XferMethod} = 'rsync';
$Conf{RsyncShareName} = [
  '/home'
];
$Conf{BackupFilesExclude} = {
  '*' => [
    '/home/samba/shares/kino'
  ]
};
$Conf{RsyncClientCmd} = '/usr/bin/sudo $rsyncPath
$argList+';
$Conf{RsyncClientRestoreCmd} = '/usr/bin/sudo $rsyncPath
$argList+';
"В чем сила юности? Время сгубило тысячи глупцов"

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Настройка backuppc под убунтой
« Ответ #3 : 31 Января 2011, 13:12:52 »
Я просто посмотрел в config.pl - там примеры есть. Тогда не знаю - остается попробовать так, как я вначале предложил.
Как ни странно - у меня BackupFilesExclude работает, тоже задана через веб-морду, но в качестве RsyncShareName - '/'
Может, именно в этом проблема? Так получается, что в шаре /home нужно исключить /home/samba/shares/kino, т.е. фактически /home/home/samba/shares/kino

Оффлайн remonik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
  • Кот-Шаман
    • Просмотр профиля
Re: Настройка backuppc под убунтой
« Ответ #4 : 31 Января 2011, 13:19:03 »
да в этом есть что-то указание пути попробую щя
спасибо дружище карл
если есть аська давай спишемся? я хочу физхостинг поднять собственный бум обмениватся опытом :)
"В чем сила юности? Время сгубило тысячи глупцов"

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Настройка backuppc под убунтой
« Ответ #5 : 31 Января 2011, 13:21:58 »
Лучше в личку.

Оффлайн remonik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
  • Кот-Шаман
    • Просмотр профиля
Re: Настройка backuppc под убунтой
« Ответ #6 : 31 Января 2011, 13:35:12 »
Contents of file /var/lib/backuppc/pc/localhost/XferLOG.0.z, modified 2011-01-31 16:21:32 (Extracting only Errors)

full backup started for directory /home
Running: /usr/bin/sudo /usr/bin/rsync --server --sender --numeric-ids --perms --owner --group -D --links --hard-links --times --block-size=2048 --recursive --ignore-times . /home/
Xfer PIDs are now 22911
Got remote protocol 30
Negotiated protocol version 28
Sent exclude: /samba/shares/kino
Xfer PIDs are now 22911,22912
[ skipped 2500 lines ]
Done: 2325 files, 176304403 bytes

вот лог бекапа
то есть всё правильн я путь от корня указывал то есть /home/samba/shares/kino  (привычка уже полный путь писать :) )
"В чем сила юности? Время сгубило тысячи глупцов"

 

Страница сгенерирована за 0.05 секунд. Запросов: 22.