Форум русскоязычного сообщества Ubuntu


Автор Тема: Бэкап компов с Windows на сервер с Ubuntu  (Прочитано 4306 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Thornni

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Здравствуйте, возможно такой вопрос уже был и ответ на него давался. У меня найти не получилось. Сначала опишу "что есть"
Есть сеть небольшошй организации из машин под win7, все компы входят в домен. Назовем домен domain. Контроллер домена Windows 2012. Есть сервер под Ubuntu server 12.04. Используется для разных мелких нужд (шлюз, почта) плюс хочу, чтобы на один из его винтов "падали" бэкапы виндовых машинок. На сервере с Ubuntu расшарена папка под это дело. Вот результат testparm -s по этой папке:
  [backup]
    comment = backup
    path = /mnt/backup
    valid users = winbackup
    read only = No
    create mask = 0777

В файле smb.conf прописано, что
  workgroup = domain  (Будто название рабочей группы совпадает с названием домена)
И снят коммент со строки
  security = user

На папку /mnt/backup у пользователя winbackup есть все права. Там вообще на нее все права 777. Пользователь winbackup создавался специально под настройку бэкапирования. Для захода по шаре.Фаервол на сервере настроен на пропуск tcp по 445 для работы шары. В общем вроде все хорошо, и с доменной винды при открытии шары через проводник все как надо: логин-пароль запрашивается,ресурс открывается, писать-удалять туда папки-файлы получается.
 
Но запускаю из винды Архивацию и восстановление, указываю "Сохранить в сети", прописываю \\192.168.1.1\backup как место в сети (повторюсь, через проводник по такому пути все работает), указываю логин пароль. Windows явно пытается в эту папку попасть и выдает ошибку:
"Не удается использовать указанное сетевое размещение. Проверьте правильность пути к сетевому размещению и реквизитов доступа, используемых для записи в эту папку"

Отображение сетевого окружения в винде разрешено.
Отключение фаервола на винде не помогло.

У меня два варианта куда копать:
1) проблема в том, что в виндовом сетевом окружении машины с линуксом не видно, а видимо, Архивация и восстановления как-то завязаны на нем
2) Надо как-то "дружить" Ubuntu с доменом

Кто-нибудь может быть сталкивался с подобным? Как заставить бэкапы "складываться" в шару на Ubuntu?

Оффлайн err0r

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #1 : 28 Июня 2013, 12:09:10 »
тебе нужно правильно настроить самбу, проблема только в этом.

Оффлайн Thornni

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #2 : 28 Июня 2013, 13:43:02 »
Еще бы понять, что там сейчас настроено неправильно:(

Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #3 : 03 Июля 2013, 12:34:37 »
архивацию запускаете от юзера winbackup ?
под юзером winbackup можно создавать файлы в папке /mnt/backup ?
права 777 - не правильные права. 770 , владелец и владелец -группа  должны быть winbackup
« Последнее редактирование: 03 Июля 2013, 12:38:34 от fli »

Оффлайн ИзБывших

  • Участник
  • *
  • Сообщений: 160
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #4 : 04 Июля 2013, 00:14:59 »
Еще бы понять, что там сейчас настроено неправильно:(


не запущен nmb.
http://smb-conf.ru/

Оффлайн Thornni

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #5 : 04 Июля 2013, 06:18:10 »
архивацию запускаете от юзера winbackup ?
Да.

под юзером winbackup можно создавать файлы в папке /mnt/backup ?
Да. В том числе можно создавать их, подключившись по сети с винды к этой папке под этим юзером.

права 777 - не правильные права. 770
сменила в конфиге самбы на эту папку. но не думаю, что проблема была с этим связана

владелец и владелец -группа  должны быть winbackup
Логично. Попробовала по вашему совету поменять.
но команда
 sudo chown winbackup:winbackup /mnt/backup
отрабатывает без ошибок, но результат остается прежним: права на папку у root:root. Предполагаю, что это связано с тем, что ресурс бэкап это ведь второй диск,а монтироваться он может только под рутом. Но поскольку права на саму папку /mnt/backup тоже даны 0777, то у winbackup'а не должно быть проблем с работой в этой папке.

Пользователь решил продолжить мысль 04 Июля 2013, 06:45:36:

не запущен nmb.
http://smb-conf.ru/

Это было бы логично. Но
   sudo /etc/init.d/nmbd start
говорит, что попробуйте как лучше запускать через команду srvice

А
   sudo service nmbd start
задание уже запущено: start: Job is already running: nmbd

Но если он по мнению системы запущен, почему сетевое обнаружение винды этот комп не находит? Это может быть связано с тем, что винды в домене?

Пользователь решил продолжить мысль 04 Июля 2013, 07:13:46:
Что еще интересно.
Когда запускаем Архивацию и восстановление Windows из семерки (пробовала на двух разных таких компах для чистоты эксперимента) и выбираем там "Сохранить архив в сети" нам ведь надо ввести Путь до папки и учетные данные.
Так вот, когда только начинаешь набирать в строке Путь до папки
                \\192.168.10.1\   , Windows сама тут же дописывает до пути возможный вариант \\192.168.10.1\backup. Но ведь это значит видит она его, собака такая!! А после ввода логина-пароля снова "я не я и корова не моя":(
« Последнее редактирование: 04 Июля 2013, 07:13:46 от Thornni »

Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #6 : 05 Июля 2013, 17:05:06 »
попробуйте папку не mnt
под юзером winbackup заходит в через самбу по нетбиос имени? по айпи?
« Последнее редактирование: 05 Июля 2013, 17:07:44 от fli »

Оффлайн MuadDlb

  • Участник
  • *
  • Сообщений: 147
  • The Dune Messiah
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #7 : 05 Июля 2013, 20:56:58 »
Некоторые посты недопонял, но:

1. На линуховой машине? раз пытаетесь chown выполнить полагаю что да
2. На виндовой машине создан такой пользователь с тем же паролем?
3. Пользователь в AD прописан?

Цитировать
после ввода логина-пароля снова "я не я и корова не моя

А можно поточнее что тут пишеть?

Цитировать
В общем вроде все хорошо, и с доменной винды при открытии шары через проводник все как надо: логин-пароль запрашивается,ресурс открывается, писать-удалять туда папки-файлы получается.
Под пользователем winbackup?

Не могли бы вы полный конфиг самбы приложить?
Ну и вторйо вопрос: почему бы не пихнуть линуховую машину в домен?

Оффлайн Thornni

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #8 : 08 Августа 2013, 14:41:54 »
попробуйте папку не mnt
под юзером winbackup заходит в через самбу по нетбиос имени? по айпи?

Папку менять пока не пробовала. Обязательно попробую. Под юзером винбэкап захожу по айпи.


У меня тут же вторая проблема нарисовалась:

Допустим, не хочет сетевое окружение винды папку находить. Решила перенести архивы вручную. И тут оказалось, что если в самба-папку копировать одновременно что-то большое (4-5Гб, например), то копирование идет несколько секунд, потом скорость начинает резко падать, падает буквально до бит и соединение пропадает вообще. При этом сервер с линуксом (на котором лежала папка, в которую мы копировали большой файл/папку) перестает быть доступным по локальной сети.
Если зайти на него физически (не удаленно) то пинги во внутреннюю сеть не идут!

sudo /etc/init.d/networking restart - ноль эффекта
sudo /etc/init.d/smbd restart - ноль эффекта
Помогает только ребут сервера.

Может это как-то связано с какими-то настраиваемыми скоростями для папок под самба? Если да, то как/где посмотреть это?

В логах самбы, по пути /var/log/samba/ куча файлов для логов от разных тачек. Вроде все просмотрела с запросом "grep speed". Ничего не нашла.

Пользователь решил продолжить мысль 08 Августа 2013, 15:18:21:
Некоторые посты недопонял, но:

1. На линуховой машине? раз пытаетесь chown выполнить полагаю что да

да

2. На виндовой машине создан такой пользователь с тем же паролем?
3. Пользователь в AD прописан?
Нет, нет. А надо? Линуксовый-то сервер тоже не в домене. И, честно говоря, не представляю пока, как его туда пихать. Когда-то поднимали виндовый домен с линуксовыми тачками, но там был 9.10 с гуем и все делалось не родным приложением убунты. Как это делать для системы без графической оболочки, надо разбирать. Да и тогда сложностей и побочных проблем с этим доменом тоже не мало было.

Цитировать
после ввода логина-пароля снова "я не я и корова не моя

А можно поточнее что тут пишет?

Я в первом сообщении текст ошибки приводила: "Не удается использовать указанное сетевое размещение. Проверьте правильность пути к сетевому размещению и реквизитов доступа, используемых для записи в эту папку"

Цитировать
В общем вроде все хорошо, и с доменной винды при открытии шары через проводник все как надо: логин-пароль запрашивается,ресурс открывается, писать-удалять туда папки-файлы получается.
Под пользователем winbackup?
Да, именно.

Не могли бы вы полный конфиг самбы приложить?
Ну и вторйо вопрос: почему бы не пихнуть линуховую машину в домен?
Ну на второй вопрос получился ответ выше в этом же сообщении:)
А конфиг... Вот:

Цитировать
~$ sudo testparm -s
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[backup]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
        workgroup = SIBECO
        server string = %h server (Samba, Ubuntu)
        map to guest = Bad User
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        usershare allow guests = Yes
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb

[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        print ok = Yes
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/printers

[backup]
        comment = backup all computers and servers
        path = /mnt/backup
        valid users = winbackup, thornni
        read only = No
        create mask = 0770

:~$

« Последнее редактирование: 08 Августа 2013, 15:18:21 от Thornni »

Оффлайн Thornni

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #9 : 24 Декабря 2013, 13:49:16 »
Решения проблемы до сих пор нет и помощь очень нужна.

С тех пор, как создала тему, что только не пробовала.

1) Переустановила систему с нуля. Настройки дала идентичные предыдущей установленной, но все еще раз перепроверила.

Эффект: проблема на месте. (Повторю описание проблемы) В сетевом окружении винды общей папки с линукс-сервера нет. При нагрузке на сеть в виде копирования чего-то крупного в самба-папку сеть падает замертво и не поднимается даже через "нетворкинг рестарт". Только ребут всего сервера.

2) Нагуглила на других форумах, что у кого-то проблема была связана с разницей в указанных размерах MTU на винде и линухе. Сверила: и там и там по 1500

3) Обновила ядро. Теперь.
Цитировать
thornni@se-gate:~$ uname -a
Linux se-gate 3.8.0-34-generic #49~precise1-Ubuntu SMP Wed Nov 13 18:08:04 UTC 2013 i686 i686 i386 GNU/Linux
Эффект: Проблема на месте.

4) Проверила, действительно ли виновна самба. Попробовала скопировать по sftp на этот Ubuntu-сервер с виндового компа (уже другого) пару файлов по 700 метров. Соединение рвется секунд через 30, передав туда метров 400. На этом сеть падает и реанимации не подлежит, только жесткий ребут.

Уважаемые форумчане, пожалуйста, любые разумные идеи! Мой стол скоро рассыпется под ударами лба:(

Оффлайн fli

  • Активист
  • *
  • Сообщений: 257
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #10 : 24 Декабря 2013, 23:10:54 »
Р Соединение рвется секунд через 30, передав туда метров 400. На этом сеть падает и реанимации не подлежит, только жесткий ребут.
Может проблемы с сетевым оборудованием или ОЗУ на сервере?
Поднимите на виртуальной машине линукс, попробуйте сделать тоже самое.

Оффлайн Thornni

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #11 : 25 Декабря 2013, 06:51:42 »
Как раз утром пришла эта мысль в голову:)

Через пару-тройку часов отпишусь, что вышло.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #12 : 25 Декабря 2013, 07:59:09 »
Thornni,
smbclient -L //127.0.0.1 -N?
Wars ~.o

Оффлайн Thornni

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #13 : 25 Декабря 2013, 08:47:33 »
Thornni,
smbclient -L //127.0.0.1 -N?

На данный момент установлено, что самба тут не при чем. Как я писала выше, проблема обрыва сети происходит и при передаче по sftp.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Бэкап компов с Windows на сервер с Ubuntu
« Ответ #14 : 25 Декабря 2013, 08:51:00 »
ну, ненадо, ухожу.
Wars ~.o

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.