на сервере 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 и выполняете резервное копирование каталога, который обязательно присутствует, возможно, стоит посмотреть.