The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"backupPC, samba: бэкап папки вида \\сервер\папка\подпапка"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Samba, вопросы интеграции Unix и Windows (Разное)
Изначальное сообщение [ Отслеживать ]

"backupPC, samba: бэкап папки вида \\сервер\папка\подпапка"  +/
Сообщение от metis (ok) on 27-Янв-11, 07:13 
имеется:
сервер дебиана с поднятым 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 предусмотрели, но который плохо освещен в манах? Может кто-то уже сталкивался с подобной проблемой и решил ее иначе?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "backupPC, samba: бэкап папки вида \\сервер\папка\подпапка"  +/
Сообщение от sdog (ok) on 27-Янв-11, 15:40 
> а рыскать по скриптам и переписывать их для меня тяжеловато, я обычно после 4-5 строчки впадаю в ступор и ухожу в гугл.

соберись :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "backupPC, samba: бэкап папки вида \\сервер\папка\подпапка"  +/
Сообщение от metis (ok) on 07-Фев-11, 07:41 
пошел по 4-му пути. все работает, если кому понадобится (хотя маловероятно, гораздо проще еще шары добавить =)), но не смогут разобраться - пишите, распишу подробней.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "backupPC, samba: бэкап папки вида \\сервер\папка\подпапка"  +/
Сообщение от alex (??) on 08-Фев-11, 18:34 
> пошел по 4-му пути. все работает, если кому понадобится (хотя маловероятно, гораздо
> проще еще шары добавить =)), но не смогут разобраться - пишите,
> распишу подробней.

smbclient всё отлично видит и backuppc отлично всё бэкапит. Может вы сбили параметры для клиента?

Рабочий параметр для самба клиента взятый из веб морды (для полного бэкапа):
$smbClientPath //$host/$shareName $I_option -U $userName -E -d 1 -c tarmode\ full -Tc$X_option - $fileList

Всё работает. Backuppc на Debian 6.0 (На Debian 5.0 тоже всё было Ок). Целевой сервер Windows Server 2008 SP2.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "backupPC, samba: бэкап папки вида \\сервер\папка\подпапка"  +/
Сообщение от metis (ok) on 09-Фев-11, 07:51 
возможно вы не полностью поняли вопрос. все работает, да, но ситуация осложнена расположением архивируемых папок. Добавить параметр SmbShareName вида Folder1/0001 не удалось, работать такой скрипт не стал - NT_STATUS_BAD_NETWORK_NAME (хотя это было бы идеальным решением). Поэтому я поступил следующим образом:

к примеру создал два хоста с именами server и server01 (по сути это один хост, но дебиан обращается к нему под обоими именами посреством чтения файла /etc/hosts)
для первого сервера параметр
$smbClientPath \\$host\$shareName -D 0001 $I_option -U $userName -E -d 1 -c tarmode\ full -Tc$X_option - $fileList

а для второго
$smbClientPath \\$host\$shareName -D АААА $I_option -U $userName -E -d 1 -c tarmode\ full -Tc$X_option - $fileList

таким образом smbclient входит в папки 0001 и АААА и копирует инфу оттуда, не копируя всю шару.


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "backupPC, samba: бэкап папки вида \\сервер\папка\подпапка"  +/
Сообщение от kawey on 26-Сен-11, 22:13 
есть параметр  $I_option
это $Conf{BackupFilesOnly}
задаешь имя шары в SmbShareName
а папки внутри этой шары через $Conf{BackupFilesOnly}

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру