Страница 1 из 1

Сервер резервного копирования на базе linux

СообщениеДобавлено: 17 ноя 2011, 19:41
vla82
решил организовать на работе сервер резервного копирования.
Поскольку это основное место моей работы то в качестве платформы решил использовать linux.(типа не требует Лицензирования)
Сегодня собрал масенький сервачек, поставил нанего ubuntu server 10.4, ну и доставил графический интерфейс к нему.
Планируется бекапить данные с определенных компов в нутри корпоративной сети.
Собственно вопрос: делал ли кто подобные вещи на линуксе?
если да то чем пользовались? для организации резервного копирования? какие плюсы и минусы вашего подхода? может какие подводные камни?

1)Собственно можно наваять скриптов которые тупо будут лесть по сети и забирать необходимые данные, потом класть их в заархивированном виде в нужные директории.
Но при этом придется расшаривать эти данные (хоть и для определенного пользователя )
ну и не занимался я этим не когда опыта нет ( гугл мне в помощь:-)
2)Есть куча программ, с различным функционалом, которые умеют бекапить. но что из них выбрать?

поэтому и прошу поделиться опытом.
за ранее спасибо

Re: Сервер резервного копирования на базе linux

СообщениеДобавлено: 17 ноя 2011, 22:13
ST
vla82 писал(а):решил использовать linux.(типа не требует Лицензирования)

Строго говоря не он (не)требует лицензирования, а у тебя должна быть лицензия на использование и использовать его ты можешь только в соответствии с лицензией.
В любом официальном дистре линукса она есть. Бо она (лицензия) такая — дистр можно распространять только с текстом лицензии.
Ну и файлик с лицензией должен присутствовать на компе, где та ОСь крутится.
Хорошо бы его распечатать и снабдить печатью организации. А еще лучше — купить диск у официального распространителя с бумажной лицензией за его печатью.

vla82 писал(а):Собственно вопрос: делал ли кто подобные вещи на линуксе?

Не на линуксе, на ФриБСД, но не суть.

vla82 писал(а):1)Собственно можно наваять скриптов которые тупо будут лесть по сети и забирать необходимые данные, потом класть их в заархивированном виде в нужные директории.

Минусы:
1. все компы, с которых надо архивировать, должны быть включены в момент работы скриптов
2. доступ по сети к тем компам скорее всего должен быть по паролям. Т.е. либо всем ставить запароленные шары, либо лезть на них от имени администратора того компа (или заводить там юзера, которому это позволено). Доступ к шарам на компах юзеров я считаю злом. Поэтому такой способ для меня минус.

Поэтому я считаю, что лучше на сервере установить пакет samba. Создать шару для бэкапа. Настроить права доступа. И бэкапить с каждого компа на эту шару.

Например как у меня сейчас:
У меня домен (т.е. централизованная авторизация). На бэкап-серваке создана шара, полный доступ к которой имеет доменная группа backups.
В этой группе есть один юзер backup.
Чтобы этот юзер мог читать все на всех компах — группа backups является членом группы domain administrators (что на самом деле неправильно, но мне лень разбираться со всеми правами).
На компах штатными средствами винды ( на XP это "Пуск-Программы-Стандартные-Служебные-Архивация данных") производится архивация по расписанию от имени юзера backup. Целевой архив — на той самой шаре на сервере.

ЗЫ. По самбе — велкам то гугль.
ЗЗЫ. Строго говоря, вовсе не обязательно вникать в потроха самбы/юникса. Есть такой проект freenas.org. Т.е. в результате создается NAS сервер, ака файл-сервер. Админится ЕМНИП по http. Все остальное — по приведенной мной схеме.

Re: Сервер резервного копирования на базе linux

СообщениеДобавлено: 17 ноя 2011, 22:38
palach
ST писал(а):Поэтому я считаю, что лучше на сервере установить пакет samba. Создать шару для бэкапа. Настроить права доступа. И бэкапить с каждого компа на эту шару.

+1, нормлаьный и не трудоемкий вариант.
ST писал(а):На компах штатными средствами винды ( на XP это "Пуск-Программы-Стандартные-Служебные-Архивация данных") производится архивация по расписанию от имени юзера backup. Целевой архив — на той самой шаре на сервере.


Иногда вместо этого использую прогу Second Copy, особенно в совсем небольших сетях.

Re: Сервер резервного копирования на базе linux

СообщениеДобавлено: 17 ноя 2011, 23:07
vla82
ST писал(а):Поэтому я считаю, что лучше на сервере установить пакет samba. Создать шару для бэкапа. Настроить права доступа. И бэкапить с каждого компа на эту шару.


тоже думал на счет такого подхода,
еще один минус есть, просто если использовать софтину для бекапа можно централизованно мониторить выполнение… типа ага вот с компа 12 и 18 бекап не прошел,
плюс настраивается бекап на каждом рабочем месте .. тоже не гуд…

в идеале клиент серверное приложение .. причем клиенты должны быть кросплатформенными чтоб на винду ставить можно было, ну типа симантек бекап, я сним работал когда то, хорошая прога, ток её покупать нужно.. (можно конечно и не покупать, но тогда весь смысл в линуксе теряется)

Re: Сервер резервного копирования на базе linux

СообщениеДобавлено: 17 ноя 2011, 23:22
AndreS
vla82,
поддержу
если основная сетка на винде то без samba не обойдешься.
ну и учи perl или что-то подобно с развитыми библитеками
и все получится

PS предпочитаю FreeBSD — более предсказуемо работает в качестве сервака чем linux

Re: Сервер резервного копирования на базе linux

СообщениеДобавлено: 17 ноя 2011, 23:27
ST
vla82 писал(а):если использовать софтину для бекапа можно централизованно мониторить выполнение… типа ага вот с компа 12 и 18 бекап не прошел,

Можно мониторить по дате-времени файла архива.

vla82 писал(а):плюс настраивается бекап на каждом рабочем месте .. тоже не гуд…

Можно централизованно. Если есть домен — на контроллере домена по шедулеру отдавать команды типа вполнить такую-то прогу на таком-то компе от имени такого-то юзера. За "Пуск-Программы-Стандартные-Служебные-Архивация данны" скрывается прога %SystemRoot%\system32\ntbackup.exe, которая вполне себе управляется параметрами командной строки.

Другое дело, что бэкапить, скажем, банк сообщений Аутлук-Экспресса таким способом не получится, бо он на каждом компе может быть в индивидуальной папке…