BackupPC: ошибка backup failed (Tar exited with error 512 () status)

При выполнении резервной копии с localhost возникает ошибка:

backup failed (Tar exited with error 512 () status)


Проблема возникает из-за того, что у пользователя backuppc отсутствуют необходимые права на чтение файлов для выполнения резервной копии. Чтобы это исправить необходимо запускать tar с использованием sudo.

1. Добавляем в файл /etc/sudoers

backuppc ALL = NOPASSWD: /bin/tar

2. Редактируем конфигурационный файл /etc/backuppc/localhost.pl
Строки

$Conf{TarClientCmd} = '/usr/bin/env LC_ALL=C $tarPath -c -v -f - -C $shareName'
. ' --totals';

заменяем на:

$Conf{TarClientCmd} = '/usr/bin/sudo $tarPath -c -v -f - -C $shareName'
. ' --totals';

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *