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

Backuppc использует smb

на сервере linux я использую BackupPC и я хочу делать копии для клиентов Windows. Какую лексику мне следует использовать?

Сейчас я использую и хорошо работаю:

* .pl

$Conf{BackupFilesOnly} = {
  'C$' => [
    '/Testas'
  ]
};
$Conf{SmbSharePasswd} = '*****';
$Conf{SmbShareUserName} = 'EXAMPLE\\Administrator';
$Conf{XferMethod} = 'smb';

Я хочу сделать 150 копий клиентов в папку C: \ Documents and Settings \ username \ My Documents.

* .pl

$Conf{BackupFilesOnly} = {
  'C$' => [
    '/Documents and Settings/username/My Documents'
  ]
};
$Conf{SmbSharePasswd} = '*****';
$Conf{SmbShareUserName} = 'EXAMPLE\\Administrator';
$Conf{XferMethod} = 'smb';

не работают. Зачем? Какую лексику мне следует использовать?

Возможно, более простым способом было бы создать резервную копию всего диска и настроить исключения, чтобы игнорировать то, что вам не нужно. Таким образом, вы не боретесь из-за ограниченного подбора файлов smbclient для include.

Мой ответ на smbclient NT_STATUS_ACCESS_DENIED в каталогах, когда Windows не сделает почти все, что вы просили, с небольшой настройкой.

Вы не можете использовать "имя пользователя" в качестве переменной в BackupFilesOnly, но можете использовать * вот так:

$Conf{BackupFilesOnly} = {
  'C$' => [
    '/Documents and Settings/*/My Documents'
  ]
};

Обратите внимание, что был ошибка в smbclient Debian Lenny что не позволяло BackupPC работать с "smb" XferMethod, поэтому, если вы действительно используете дистрибутив Debian или Ubuntu и выполняете резервное копирование каталога, который обязательно присутствует, возможно, стоит посмотреть.