имеется:
сервер дебиана с поднятым backuppc
сервер винды с расшаренными папками Folder1 и Folder2.
в первой папке имеется множество папок, предположим 0001, 0002, ...
а во второй АААА, ВВВВ,...
нужно сделать бэкап папок 0001 и АААА.
backuppc без проблем дает заархивировать Folder1, но подпапки он не хочет признавать.
как я понял, бэкап он осуществляет через smbclient.
и smbclient не видит пути вида \\сервер\Folder1\0001
через самбаклиента я смог попасть в папку только командой # smbclient \\\\сервер\\Folder1 -D 0001
в backuppc я пользуюсь веб-мордой, и мне не удалось там найти места где можно указать
дополнительные аттрибуты для самбы, а рыскать по скриптам и переписывать их для меня
тяжеловато, я обычно после 4-5 строчки впадаю в ступор и ухожу в гугл.
мои идеи:
1) вставить параметр -Д 0001 в глобальный скрипт для хоста СЕРВЕР SmbClientFullCmd
(хорошо только когда шара на сервере одна, иначе не не удается бэкапить АААА со
второй шары)
2) расшаривать папки 0001 и АААА (тоже не вариант, на то есть свои предпосылки=))
3) может заменить стандартный самбаклиент другим приложением, но каким и чтобы с минимумом головняков?
4) можно попробовать добавить псевдохост СЕРВЕР_01 на тот же IP что и у СЕРВЕРа
в файл /etc/hosts, создать хосты СЕРВЕР и СЕРВЕР_01 в backuppc, и в скрипт
SmbClientFullCmd одному хосту добавить параметр "-Д 0001" а другому "-Д АААА".
Теоретически должно работать. Придется пошаманить на винде по следующей инструкции
http://support.microsoft.com/kb/281308
Но может все проще и эти танцы излишни? Может есть способ которые разработчики backuppc или smbclient предусмотрели, но который плохо освещен в манах? Может кто-то уже сталкивался с подобной проблемой и решил ее иначе?