LinuxForum.Fans
Тема

Backup linux'а

Автор: Eklmn 31 сообщений 9743 просмотров
#196704

Может поможет backup-manager. Я им бекаплю свои сервера.
[console]Name : backup-manager
Arch : noarch
Version : 0.7.10
Release : 1.el6
Size : 387 k
Repo : installed
From repo : epel
Summary : A command line backup tool for GNU/Linux
URL : http://www.backup-manager.org
License : GPLv2+
Description : Backup Manager is a command line backup tool for GNU/Linux,
: designed to help you make daily archives of your file system.
: Written in bash and Perl, it can make archives in lots of open
: formats (tar, gzip, bzip2, lzma, dar, zip) and provides lots of
: interesting features (such as network exports or CD/DVD
: automated-burning).
:
: The program is designed to be as easy to use as possible and is
: popular with desktop users and sysadmins. The whole backup process
: is defined in one full-documented configuration file which needs
: no more than 5 minutes to tune for your needs.[/console]

#196710

Сейчас объясню что я хочу сделать.
|---srv-backup
|
|---srv01
|
|---srv02
|
|---srv03
|
|---srv...

Сейчас схема такая, на srv-backup поднята nfs/cifs шара, сервера монтируют каталог, дальше дело встпуает tar, после окончания отключаемся, и на сервере у нас лежит архив с хешем для инкрементов. При этом скрипты сами лежат на srvX серверах.
А я хочу сделать так, что бы был 1н скрипт, и он забирал все с других серверов. =)
А на счет backup-manager, на выходных гляну что за зверь такой.

#196711

А что надо по подробнее)

#196712

ssh user@host "tar -zcvf - /home/user/dir" | cat > /home/backup/user_backup.tar.gz

этот вариант для меня подходит, только для того, что бы сделать fullbackup, а мне вот к этому механизму как нибудь прикрутить инкременты =)

#196713

А не проще например srv01 делает у себя бекап.
А ---srv-backup забирает и удаляет за собой то есть удаляет бекап с удалённой машины.
Просто по сети забирать файлы жестоко.

#196715
Kettler написал:
А не проще например srv01 делает у себя бекап.

С местом проблема.

Kettler написал:
Просто по сети забирать файлы жестоко.

Да нормально, самое главное не в одно время делать РК, что бы канал не рухнул =)

#196717

А чем не нравиться как щас работает?

#196718

Кидаешь одинаковые конфиги для backup-manager на все сервера. И им же все складируешь все на одном. Он умеет ftp, ssh, rsync и т.д. Таким образом, если использовать rsync, траф будет по сети минимальный. Ну и естественно в конфиге backup-manager есть ключ для инкрементов через tar например.

#196721
Kettler написал:
А чем не нравиться как щас работает?

"лень - двигатель прогресса"
В одном месте настроил, и спим спокойно, а так получается:
клиент:
1) кладем скрипт в каталог
2)прописываем необходимые параметры(переменные) в скрипте.
3) даем права на исполнения
4) настраиваем крон
5)Порписать в /etc/hosts необходимые хосты.
Сервер:
1) Настроить NFS или Samba(первый проще и быстрей)
2) Прописать скрипт в крон, которые делает полную копию архива и создает потом соответсвующие каталоги.
3) Прописать строчки в кронтаб.
Ну в общем как то так =)
Много телодвижений делать придеться :rolleyes:

#196722

--=XliN=--, backup-manager аналогичен и с fsbackup, только у 2го нет поддержки amazon s3 и все. smile

Войдите или зарегистрируйтесь, чтобы ответить.