IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (http://www.imho.ws/forumdisplay.php?f=76)
-   -   backup under LInux (http://www.imho.ws/showthread.php?t=59289)

michaelangelo 20.05.2004 18:32

backup under LInux
 
посоветуйте, чем бякапить Линукс мейл сервер.

basturd 20.05.2004 19:47

Ну есть такая бесплатная штука как amanda http://www.amanda.org, http://www.backupcentral.com/amanda.html. Ну и rsync для менее амбициозных.

Drakosha 21.05.2004 01:41

в mandrake есть backup - иди в DrakeConf

noname 24.05.2004 14:29

по мне так bzip2 |gzip пара строчек на shell и wget :)
зато просто и понятно .

Drakosha 02.11.2005 18:14

ушел я с mandrake, может кто-то посоветует простой backup, требования такие:
1. можно запускать из cron
2. гибкие настройки какие файлы пропускать из директорий которые проходят backup
3. incremental backup
4. простой :). Не обязательно GUI, простой интерфейс и инсталяция.

Спасибо!

Zes 05.11.2005 03:33

Цитата:

Сообщение от Drakosha
ушел я с mandrake, может кто-то посоветует простой backup, требования такие:
1. можно запускать из cron
2. гибкие настройки какие файлы пропускать из директорий которые проходят backup
3. incremental backup
4. простой :). Не обязательно GUI, простой интерфейс и инсталяция.

Спасибо!

Acronis True Image Server for Linux

Drakosha 06.11.2005 03:17

Спасибо Zes,
хм... а можно попросить open source, совсем забыл

DeADMoroZ 07.11.2005 11:23

Цитата:

Сообщение от Drakosha
ушел я с mandrake, может кто-то посоветует простой backup, требования такие:
1. можно запускать из cron
2. гибкие настройки какие файлы пропускать из директорий которые проходят backup
3. incremental backup
4. простой :). Не обязательно GUI, простой интерфейс и инсталяция.

Спасибо!

rsync - очень гибкие настройки, делать можно практически что угодно.

Hubbitus 07.11.2005 12:28

Цитата:

michaelangelo:
посоветуйте, чем бякапить Линукс мейл сервер.
Стандартные Dump, tar, gzip и семество

почитай, чтобы стало понятнее http://www.freebsd.org.ru/handbook/backup-basics.html

makcumka 21.11.2005 16:56

Цитата:

Сообщение от basturd
Ну есть такая бесплатная штука как amanda http://www.amanda.org, http://www.backupcentral.com/amanda.html. Ну и rsync для менее амбициозных.

сайты безсловно полезные. а кто нибудь использует аманду в своей работе? насколько это удобно? если русские ресурсы?

Drakosha 25.11.2005 12:00

для меня очень подошел sbackup минимальные и удобные настройки, и пока вроде работает :)

P.S. для бэкапа десктопа, у меня не сервер

imhoman101 04.12.2005 05:49

Rasskazhu svoi opit. Kogda v seti raznie mashini i raznie versii Uniх, Linuх pod PC, Alpha, mogut nakladki s softom bit'. Neskolko raz stalkivalsja s tem, chto sistema iz cron + dump +tar+ gzip + ssh to remote server ne vsegda rabotaet kak nado...

V chastnosti svizazano s tem, chto rannie versii gzip nekorrektno rabotaiut s failami bolshe 2Gb. Dlia sebja sdelal vivod: obiazatelno proverjat' celostnost' .gzip faila posle backup-a.

makcumka 12.12.2005 12:03

SBackup is a simple backup solution intended for desktop use.
А кто нибудь бэкапит с нексокльких серверов сразу? Есть что нибудь не симпл, но несложное в работе? :confused:

Zes 13.12.2005 04:00

Кстати,вот про Аманду руководство,если кому нужно:

http://www.pomorsu.ru/~olmer/docs/amanda/amanda.html

Интересная статья в Линуксжурнале на обсуждаемую тему:

http://www.linuxjournal.com/article/8680

Клонирование :

g4u

http://www.feyrer.de/g4u/

Rsnapshop (rsync)

http://www.rsnapshot.org/

Мондо:

http://www.mondorescue.org/index.html

и так далее...

makcumka 14.12.2005 15:05

Цитата:

Сообщение от Zes
Кстати,вот про Аманду руководство,если кому нужно:

http://www.pomorsu.ru/~olmer/docs/amanda/amanda.html

Интересная статья в Линуксжурнале на обсуждаемую тему:

http://www.linuxjournal.com/article/8680

Клонирование :

g4u

http://www.feyrer.de/g4u/

Rsnapshop (rsync)

http://www.rsnapshot.org/

Мондо:

http://www.mondorescue.org/index.html

и так далее...

спасибо, почитаем :claps:

shuron 15.06.2006 00:00

А у меня такая задача..

Есть один раздел в /home/storage котрый надо бекапить ну если не раз в день то раз в в неделю точно.. Причём надо инкрементально.. тоесть только изменения сохранять.

И очень желательно с поддержкой нескольких версий.. тоесть например.
сделат "рестор" не с поледнего бекапа а нпример 2 дневной давности (поидее при правильной инкрементации должно быть не сложно)

Бекапиться будем на USB Storage, котрый примонтируется (например только для backupa) в /backup

Почитав в этом топе я не совсем для себя решил что мне нужно..

Но склоняюсь к сриптику + cron
Рельно ли сделать инкементальность самому?
Или может это уже как то реализовано? может есть скриптик у кого-нибудь?
Да и вроде как я понял вроде с rsync такое можно сделать..
Как вы считаете?

В написании баш-скриптов опыта мало.. но думаю разберусь!

Посоветуте что как начать! :help: :beer:

shuron 16.06.2006 01:42

Полазиол сегодня ещё в интернете..
буду писать скрипт с cron + tar+ find + gzip скорее всего и инкрементальность должна получится хорошая.. толк скрипт востановления серьёзный будет я думаю

shuron 22.06.2006 13:14

Всё! разобрался..
по идее оптимальным для меня будет чистый rsync.
Дописываю скрипт с инкрементальным backupом со snapshotами ну и мелочи..
если кого-то заинтересует.. могу выложить

shuron 29.06.2006 00:50

Как я писал выше, есть "бакапскрипт" котрый производит бакап с помощью rsync и делает "снапшоты" с помощь сp -al тоесть "hardlinkами".

Для тех кто не очень в курсе поясняю... Каждый "снапшот" хранится в отдельном катлоге который после копирования указанной командой, хранит лишь "хард линки" на файлы.. тоесть место тратится реально один раз, так как файл (i-node) существует только один раз..
надеюсь всем понятно..
Тоесть перед каждой синхронизацией создается новый снапшот и синхронизируется. не изменяя остальные.

Но не всё то так гладко!:
Как я понимаю, если я изменяю файл (скажем стираю в нём 3 строчки), то ночью при бекапе создается новых каталог и внём хардлинк на файл тот каким он был вчера..
После того как будет выполнен rsync естественно изменится содержимое на бекапе но не только на новом а во всех предыдущих снапшотах!! (хардлинки блин)
Тем самым смысл этих снапшотов при таком апдейте теряется сразу..

Вопрос:
Как же быть!!!? Как же измененные файлы то действительно эффективно бэкапить? Чтобы не терялся смысл снапшотов?
посоветуйте чаго-нибудь!

:молись: :молись: :idontnow: :idontnow: :help: :help: :beer:

imhoman101 29.06.2006 04:39

Хех. Если тебе не жалко дискового пространства, попробуй кадждый день недели (месяца) бэкапить в отдельную папку полный backup, без создания дополнительных hard&symbolic линков. Тогда ты сможешь на неделю (месяц) юзерам дать страховку от ошибок.

Если жалко место - делай инкрементный бэкап. Полный раз в неделю к примеру, а инкрементный в остальные дни недели. Но тогда у тебя все изменения будут сохранены, то есть будут доступны самые последние версии файлов. Плюс версия файла недельной давности. В этом случае от "удаления 3 строчек" в файле юзер не застрахован - если не опомнится конечно и не побежи сразу к админу (чтобы восстановить файл с последнего инкрементного архива.

Других способов вроде науке не известно, по крайней мере официально известных и распространенных :-)

shuron 29.06.2006 12:44

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

Я вот придумал так. Зацените:
При созданием актуального "снапшота":
1. Как и до этого создаем новый каталог с помощью хардлинкового копирования.
2. Но теперь еще перед тем как запустить rsync сначала смотрим какие файлы были изменены с момента последнего бэкапа.. и эти в новой папке стираем!!
3. запускаем rsync.

Теперь присинхронизации rsync поидее создаст новую, реальную копию измененных файлов. Проблема таким образом, на мой взгляд, решена с максимальной экономией места на диске.

Осталось правильно написать на баше второй шаг.
:yees: :cool: или?

imhoman101 30.06.2006 02:58

Цитата:

Ну с таким способом я вернусь туда от кудапришёл..
Да и ты не совсем прав: При правильном инкрементальном бэкапе юзер от всего затсрахован.
Если весь цикл бэкапа - полный + инкременты - сохранять на болванки/ленту/другой жесткий диск перед началом нового цикла, то пользователь застрахован от всего. А если не сохранять - то не застрахован.

А какая именно схема реализуется - dump/restore, либо rsync + скрипты ручками написанные - имхо дело вкусов. Делают они в итоге одно и то же, места занимают они приблизительно одинаковое количество.

shuron 30.06.2006 11:58

Ну я уже на rsync.
На следующей неделе попробую вышеизложенный вариант..
вроде концепциональных прроблем нет.
о результатах напишу

Gennadi 03.07.2006 05:21

1.Скрипт копирует все файлы с BACUP_A на BACUP_B
2. При чём все новые дублируются по чётным неделям на BACUP_C, а по нечётным на BACUP_D.


Цитата:

#! /bin/bash
#
BACUP_A="/home/database/"
BACUP_B="/mnt/backup_b/"
BACUP_C="/mnt/backup_c/"
BACUP_D="/mnt/backup_d/"
OPTION="--force --ignore-errors -av"
MAILTO="admin@domain.ru"
ORG="Рога и Копыта "
WOCHE=`date +%W`
echo "" > logo
echo "" >> logo
echo " .' \`." >> logo
echo ' |a_a |' >> logo
echo " \<_)__/ Этот сообщение автоматически сгенерировано" >> logo
echo " /( )\ Backup-системой фирмы $ORG." >> logo
echo " /\\\`> < /\ " >> logo
echo " \\_|=='|_/" >> logo
echo "--------------------------------------------------------------------------------" >> logo
LOGO="`cat logo`"
###############################################
cd /usr/local/sbin
echo "$LOGO" > mail.txt
echo "Backup стартовал `date`" >> mail.txt

if [ `expr $WOCHE % 2` = 1 ]
then
BACUP_X="$BACUP_C"
else
BACUP_X="$BACUP_D"
fi
rsync $OPTION $BACUP_A $BACUP_B > list_tmp
lines=`wc -l list_tmp | awk '{print $1}' `
start=`expr $lines - 2`
sed "$start,$lines d" list_tmp > _tmp
cat _tmp | sed 1d | sort | uniq |sed 1d> 1_tmp
cat 1_tmp > new_files.txt
sed 's|\(.*\)/.*|\1|' 1_tmp | sort | uniq | sed /-\>/d > dirs_tmp
cat dirs_tmp | while read Dirs
do
mkdir -p "$BACUP_X$Dirs"
done
grep -v /$ 1_tmp | sort | uniq | sed /-\>/d > files_tmp
cat files_tmp | while read Files
do
cp -a "$BACUP_A$Files" "$BACUP_X$Files"
done
echo "

Следующие новые файлы были скопированы в директорию \"$BACUP_X\":
================================================
Смотри файл \" new_files.txt\"
================================================

Backup закончен `date`" >> mail.txt
echo "`cat mail.txt`" | mailx -s "Backup фирмы $ORG." -a new_files.txt $MAILTO
sleep 1
rm -f *_tmp
exit 1

shuron 04.07.2006 14:01

Цитата:

Сообщение от shuron
Ну я уже на rsync.
На следующей неделе попробую вышеизложенный вариант..
вроде концепциональных прроблем нет.
о результатах напишу

ot4et oresultatah: rabotaet na ura!
problem s updatami boslche net..
kogda najdu wremja otkommentiruju ego krsiwo i wistawlu na domaschnej stranize

mozg777 28.07.2006 14:19

acronis
 
Цитата:

Сообщение от Zes
Acronis True Image Server for Linux

2Zen: сам использовал? Что из себя представляет? Оправдывает потраченных денег?


Часовой пояс GMT +4, время: 06:18.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.