backup (Кто как делает)
Модераторы: SLEDopit, Модераторы разделов
-
Cap. J2A
- Сообщения: 300
backup
По мотивам http://www.linuxforum.ru/index.php?showtopic=11089
вопрос: какими средствами и как вы архивируете свои данные?
Лично я использую mondo rescue для полного бэкапа системы (архивация всех установочных данных кроме данных пользователя) и dump для архивации пользовательских данных. mondo записываю на cd-r/rw диски, dump лежит на отдельном резервном винте, на котором кроме бэкапов ничего нет. Видео не архивирую. Музыку... местами есть на cd-r/cdda дисках, но в бэкапы она не включается.
вопрос: какими средствами и как вы архивируете свои данные?
Лично я использую mondo rescue для полного бэкапа системы (архивация всех установочных данных кроме данных пользователя) и dump для архивации пользовательских данных. mondo записываю на cd-r/rw диски, dump лежит на отдельном резервном винте, на котором кроме бэкапов ничего нет. Видео не архивирую. Музыку... местами есть на cd-r/cdda дисках, но в бэкапы она не включается.
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
-
polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
-
Cap. J2A
- Сообщения: 300
Re: backup
На ленты
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
-
polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: backup
какие слова умные
... tar -cvjf etc.tar.bz2 /etc ; tar -cvjf src-current.tar-bz2 /usr/src ;
ну и ~ иногда. основные части(themes, Documents). музыка обынчо есть на cdr-ках. видео вообще на комп не сливаю.
все складываю на cdr и убираю поглубже в стол.
ну и ~ иногда. основные части(themes, Documents). музыка обынчо есть на cdr-ках. видео вообще на комп не сливаю.
все складываю на cdr и убираю поглубже в стол.
И немедленно выпил.
-
drakon
- Сообщения: 211
Re: backup
Интересная тема! Давно было пора заняться бэкапами, а все руки не доходили.
Попробывал mondeo. Только не совсем понятно: она создает диски и можно выбрать, чтобы на следующем диске сохранялись только измененные файлы, а как потом узнать на каком из дисков находится последняя версия файла? Есле этого сделать нельзя, то придется искать другую систему для бэкапов
Попробывал mondeo. Только не совсем понятно: она создает диски и можно выбрать, чтобы на следующем диске сохранялись только измененные файлы, а как потом узнать на каком из дисков находится последняя версия файла? Есле этого сделать нельзя, то придется искать другую систему для бэкапов
Debian GNU/Linux 2.6.15
-
MrZ
- Сообщения: 84
Re: backup
Люди, просветите плиз новичка....
Какие каталоги надо бэкапить, чтоб потом, допустим, установил на второй комп базовую систему и раскатал нужные архивы в нужные места.
И получился клон первой машины, с программами и настройками.
Так мона?
Какие каталоги надо бэкапить, чтоб потом, допустим, установил на второй комп базовую систему и раскатал нужные архивы в нужные места.
И получился клон первой машины, с программами и настройками.
Так мона?
FreeBSD 5.4
-
Cap. J2A
- Сообщения: 300
Re: backup
drakon afaik, mondo не поддерживает инкрементный бэкап. Только полностью. Именно поэтому я все системные настройки (поскольку они меняются оч. редко) архивирую mondo, а пользовательские данные -- dump'ом, который умеет инкрементный бэкап.
MrZ Да. mondo. Ссылка выше.
MrZ Да. mondo. Ссылка выше.
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: backup
у меня в $HOME остается только то, что я делаю сам. все остальное (то, что можно достать в случае утраты) лежит отдельно.
поэтому у меня $HOME весит в разное время от 80 до 150 метров.
у меня есть три двд+рв болванки, на которые я по очереди раз в ьри дня записываю $HOME очень простым скриптом: основной бекап (/media/{documentation,downloads} & /etc & /var/log/packages) снимаю раз в 2 недели на одну полную двд болванку. коих крутиться 5 штук в цикле.
а вообще, меня двд не очень устраивает - пишется долго, объем маленький. стриммер - слишком дорого для дома.
оптимальным вариантом был бы raid. только тоже дороговато.
приходится терпеть двд.
поэтому у меня $HOME весит в разное время от 80 до 150 метров.
у меня есть три двд+рв болванки, на которые я по очереди раз в ьри дня записываю $HOME очень простым скриптом:
Код: Выделить всё
elide@rebirth| ~/bin >> cat bckwrite
#!/bin/sh
SS=`isosize /dev/dvd`
[ $SS -lt 1048576 ] && OPT='Z' || OPT='M'
growisofs "-$OPT" /dev/dvd \
-m '*rdoc*' \
-m 'core' \
-D \
-root `date '+home_elide_%d%m%y(%H%M)'` \
-input-charset koi8-r \
-iso-level 3 \
-R \
$HOME
elide@rebirth| ~/bin >>а вообще, меня двд не очень устраивает - пишется долго, объем маленький. стриммер - слишком дорого для дома.
оптимальным вариантом был бы raid. только тоже дороговато.
приходится терпеть двд.
слава роботам!
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: backup
Тупо копирую все изменения (рабочие материалы, аудио, и проч., а также правленные конфиги) на третий винт (80 Гбайт), используемый только для этой цели
Плюс рабочие материалы столь же тупо копируются на USB Handy Drive и дублирую на ноут
Время от времени делал полный снапшот рабочих материалов и системных конфигов на CD-R таким образом:
tar cf archive.tar /все_что_нужно
split --bytes=700m archive.tar
получившиеся куски писал через burncd (без создания образа) во FreeBSD или обычным образом (в Линуксе)
далее посредством find вылавливал изменения и также закидывал на CD
Таких CD у меня набралось около кубометра, но однажды (во время эпидемии развала фуджицевских дисков) они меня просто спасли), хотя работка по восстановлению была - собаке классового врага не пожелаешь
последнее время этого не делаю, т.к. на CD писать тоскливо, а на DVD еще не наладился
зато в столе лежит еще один диск (80 Гбайт), который время от времени прикручиваю к десктопу и копирую на него все
Плюс рабочие материалы столь же тупо копируются на USB Handy Drive и дублирую на ноут
Время от времени делал полный снапшот рабочих материалов и системных конфигов на CD-R таким образом:
tar cf archive.tar /все_что_нужно
split --bytes=700m archive.tar
получившиеся куски писал через burncd (без создания образа) во FreeBSD или обычным образом (в Линуксе)
далее посредством find вылавливал изменения и также закидывал на CD
Таких CD у меня набралось около кубометра, но однажды (во время эпидемии развала фуджицевских дисков) они меня просто спасли), хотя работка по восстановлению была - собаке классового врага не пожелаешь
последнее время этого не делаю, т.к. на CD писать тоскливо, а на DVD еще не наладился
зато в столе лежит еще один диск (80 Гбайт), который время от времени прикручиваю к десктопу и копирую на него все
-
drakon
- Сообщения: 211
Re: backup
Cap. J2A
вот вычитал из мана на mondoarchive(v2.04):
MAJOR OPTIONS
-D Make a differential backup: examine the filesystem and
find which files have changed since the last full backup
was carried out. Backup only those files.
вот вычитал из мана на mondoarchive(v2.04):
MAJOR OPTIONS
-D Make a differential backup: examine the filesystem and
find which files have changed since the last full backup
was carried out. Backup only those files.
Debian GNU/Linux 2.6.15
-
Cap. J2A
- Сообщения: 300
Re: backup
drakon, вполне может быть. Тем лучше. Я смотрел mondo еще в woody (mondo-1.41). Ну и я отговорку сделал: afaik
Но схему своего бэкапа я уж менять не буду 
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
-
Stesh
- Сообщения: 110
- ОС: OpenSuse 10.3
Re: backup
Вклинюсь в темку с парой вопросов,
что есть "данные пользователя" - вот у меня например уже немало обновлений скачано, дополнительних программ установлено, всякие панельки-менюшки и т.п. понастроено, ядро пересобраное как надо - это всё сохранится? Или для этого надо образ делать? И какова степень сжатия получается относительно оригинального размера? И ещё меня интересует механизм последующего восстановления из этого бекапа...
mondo rescue для полного бэкапа системы (архивация всех установочных данных кроме данных пользователя)
что есть "данные пользователя" - вот у меня например уже немало обновлений скачано, дополнительних программ установлено, всякие панельки-менюшки и т.п. понастроено, ядро пересобраное как надо - это всё сохранится? Или для этого надо образ делать? И какова степень сжатия получается относительно оригинального размера? И ещё меня интересует механизм последующего восстановления из этого бекапа...
Жизнь надо прожить так, чтобы там наверху офигели и сказали:"А ну, повтори!"
-
rubtsov
- Сообщения: 140
- ОС: Slackware
Re: backup
Мой бэкап:
Создаю папку, куда помещаю симлинки на те файлы и каталоги, которые нужно сохранить. Запустить скрипт:
В параметрах коммандной строки передаю название каталога с симлинками. Если параметр не указан - скрипт будет искать каталог ~/.save. В итоге, в каталоге с симлинками создается tgz-архив, для внесения изменений в систему можно использовать installpkg (у меня slackware).
Создаю папку, куда помещаю симлинки на те файлы и каталоги, которые нужно сохранить. Запустить скрипт:
Код: Выделить всё
#!/bin/bash
SAVEDIR=$1
if [ -z "$SAVEDIR" ]; then
SAVEDIR=~/.save
fi
mkdir ~/save_tmp
for FILENAME in `find $SAVEDIR -type l`; do
cp -a --parents `readlink $FILENAME` ~/save_tmp
done
cd ~/save_tmp
tar -zc -C ~/save_tmp -f $SAVEDIR/save.tgz .
rm -r ~/save_tmpВ параметрах коммандной строки передаю название каталога с симлинками. Если параметр не указан - скрипт будет искать каталог ~/.save. В итоге, в каталоге с симлинками создается tgz-архив, для внесения изменений в систему можно использовать installpkg (у меня slackware).
-
agbr
- Сообщения: 486
- ОС: openSUSE 10.2
Re: backup
jabber: agbr@jabber.ru
против проприетарного ПО в GNU/Linux
против проприетарного ПО в GNU/Linux
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: backup
Так на всякий пожарный
tar cvpjf /mnt/backup/all.tar.bz2 / --exclude /proc --exclude /sys --exclude /tmp --exclude /var/tmp --exclude /usr/tmp --exclude /mnt
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
xnu!l
- Сообщения: 632
- Статус: Linux Gangster 4 Life
- ОС: openSUSE 11
-
Zhic
- Бывший модератор
- Сообщения: 233
- Статус: я всего лишь злое, депрессивное ничтожество
- ОС: Solaris 10 spark
Re: backup
veritas backup
Z.H.I.C. - Zoology and Hazardous Infiltration Construct
...или просто двинутый паяльник...
Solaris 10 Spark
...или просто двинутый паяльник...
Solaris 10 Spark
-
TuLiss
- Сообщения: 1611
- Статус: 01100
- ОС: Gentoo,Ubuntu,MacOS X
Re: backup
еще пару простых способов =)
cp -a /mnt/sda /mnt/sdb
rsync -ax /mnt/hda1 /mnt/hda2
cp -a /mnt/sda /mnt/sdb
rsync -ax /mnt/hda1 /mnt/hda2
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
-
McLeod095
- Сообщения: 477
- ОС: Люблю слаку
Re: backup
оч интересная тема.
Меня сейчас в данный момент интересует бэкап именно всей системы.
Желательно что то вроде dump restore из фряхи.
Потому как в дальнейшем будет организовываться отказоустойчивый кластер из двух нод для определенных служб. и сейчас ищу информацию по бэкапированию всего этого хозяйства. хотелось бы что бы просто можно было вставить диск и на него закатав бэкап ввести его в кластер за как можно меньшее время.
Меня сейчас в данный момент интересует бэкап именно всей системы.
Желательно что то вроде dump restore из фряхи.
Потому как в дальнейшем будет организовываться отказоустойчивый кластер из двух нод для определенных служб. и сейчас ищу информацию по бэкапированию всего этого хозяйства. хотелось бы что бы просто можно было вставить диск и на него закатав бэкап ввести его в кластер за как можно меньшее время.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
-
n2j2r
- Сообщения: 494
- Статус: najar
Re: backup
написал скрипт который в папочку кладет заархивированные каталоги корня по отдельности.
В случае чего можно быстро развернуть любой архив или все архивы...
В случае чего можно быстро развернуть любой архив или все архивы...
-
jabx
- Сообщения: 402
- ОС: OpenSuSE 11.4 / Alt 6.0
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: backup
а как восстановить при таком способе не всю систему, а 1 конкретный файл (конфиг) не распаковывая весь архив.
Код: Выделить всё
tar -xjvf <имя архива> <имя файла (с путём), который нужно распаковать>Leading slash при запаковке убирается, поэтому нужно писать так, например:
Код: Выделить всё
tar -xjvf all.tar.bz2 etc/crontab-
Doka
- Сообщения: 715
- Статус: ASIC Design Engineer
- ОС: RHEL4
Re: backup
в базовом дистрибутиве Fedora7 есть пакет (и одноименный демон) - BackupPC
у кого-нить есть опыт использования?
у кого-нить есть опыт использования?
Never stop thinking..................................................................
-
Doka
- Сообщения: 715
- Статус: ASIC Design Engineer
- ОС: RHEL4
Re: backup
что-то тема подзастыла, а ведь актуальна.
BackupPC - это оказался скрипт на перл для бэкапа.
так же в LXF #100 описана такая штука как Synkron (хотя это больше к rsync)
BackupPC - это оказался скрипт на перл для бэкапа.
так же в LXF #100 описана такая штука как Synkron (хотя это больше к rsync)
Never stop thinking..................................................................
-
ultros
- Сообщения: 24
- ОС: Linux
Re: backup
backup делаю только для папок пользователей с одного харда на другой. скрипт работает по крону.
Вот скрипт:
И так для каждой папки.
Вот скрипт:
Код: Выделить всё
#!/bin/sh
date=`date '+%d%m%Y'` #в дальнейшем имя архива
W=`ls -T -l -t /backup/Alex | tail -1 | awk '{print $10}'` #определяю самый старый backup
QAZ=`df | grep backup | awk '{print $5}' | cut -c1-2` #Сколько занято места на диске
if [ $QAZ -gt 95 ] #Обьем занятого пространства не должен превышать 95%
then if rm /backup/Alex/$W # если превышает то удаляю самый старый backup
then tar cvfz /backup/Alex/$date.tar.gz /usr/home/Alex # И создаю новый.
fi
else tar cvfz /backup/Alex/$date.tar.gz /usr/home/Alex # Когда обьем меньше 95% делается новый backup
fiИ так для каждой папки.
-
Voler
- Сообщения: 498
- ОС: Fedora
Re: backup
Я делаю вот так.
Код: Выделить всё
#!/bin/bash
#Читаем содержимое файла, и копируем его файлы.
FILES=`cat /var/package.cfg`
#Добавим дату, к каталогу.
DATE=`date '+%F'`
#Создадим папку + Дата.
mkdir /backup/conf_$DATE
#Укажем куда копировать.
CR=/backup/conf_$DATE/
#Копируем файлы указанные в package.cfg
cp -f $FILES $CR
#создадим архив.
tar -cvzf /backup/conf_$DATE.gz $CR/*
#Удаляем файлы, после архивации.
rm -Rf /backup/conf_$DATE-
quadrik
- Сообщения: 350
- ОС: gentoo, только на серверах
Re: backup
Код: Выделить всё
[root@proxy]-<19:51:11>-[~]
# cat /etc/cron.daily/dailybkp.sh
#!/bin/bash
####
# Parameters:
bkpdir="/zbkp/daily"
savedir="$bkpdir/`date +%u`"
if [ ! -e $savedir ]; then
mkdir -p $savedir
fi
# Daily backup
tar cjpf $savedir/etc.tar.bz2 /etc
tar cjpf $savedir/chroot.tar.bz2 /chroot
tar cjpf $savedir/vmail.tar.bz2 /home/vmail
pg_dumpall -U postgres > $savedir/pg_all_dump.sql
bzip2 savedir/pg_all_dump.sqlКод: Выделить всё
[root@proxy]-<19:51:23>-[~]
# cat /etc/cron.weekly/weeklybkp.sh
#!/bin/bash
####
# Parameters:
getdir="/zbkp/daily"
loaddir="$getdir/`date +%u`"
bkpdir="/zbkp/weekly"
savedir="$bkpdir/`date +%Y-%m-%d`"
if [ ! -e $savedir ]; then
mkdir -p $savedir
fi
#Weekly bkp
cp $loaddir/* $savedir/в итоге в каталоге /zbkp 2 каталога: для ежедневных бекапов и недельных.
ежедневные бекапы лежат в каталогах - днях недели, и сами перезаписывают себя каждую неделю. раз в неделю сегодняшний бекап копируется для вечного хранения.
Код:
[root@proxy]-<19:59:03>-[zbkp]
# tree
.
|-- daily
| |-- 1
| | |-- chroot.tar.bz2
| | |-- etc.tar.bz2
| | |-- pg_all_dump.sql
| | `-- vmail.tar.bz2
| |-- 2
| | |-- chroot.tar.bz2
| | |-- etc.tar.bz2
| | |-- pg_all_dump.sql
| | `-- vmail.tar.bz2
| |-- 3
| | |-- chroot.tar.bz2
| | |-- etc.tar.bz2
| | |-- pg_all_dump.sql
| | `-- vmail.tar.bz2
| |-- 4
| | |-- chroot.tar.bz2
| | |-- etc.tar.bz2
| | |-- pg_all_dump.sql
| | `-- vmail.tar.bz2
| |-- 5
| | |-- chroot.tar.bz2
| | |-- etc.tar.bz2
| | |-- pg_all_dump.sql
| | `-- vmail.tar.bz2
| |-- 6
| | |-- chroot.tar.bz2
| | |-- etc.tar.bz2
| | |-- pg_all_dump.sql
| | `-- vmail.tar.bz2
| `-- 7
| |-- chroot.tar.bz2
| |-- etc.tar.bz2
| |-- pg_all_dump.sql
| `-- vmail.tar.bz2
`-- weekly
`-- 2008-03-08
|-- chroot.tar.bz2
|-- etc.tar.bz2
|-- pg_all_dump.sql.bz2
`-- vmail.tar.bz2-
xorader
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: backup
http://www.opennet.ru/dev/fsbackup/ -- рекомендую! Очень лёгкая и функциональная штука с минимум зависимостей. Очередной пример грамотного программирования на perl. По конфигу сразу видны фичезы (ничего лишнего).
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
-
LIRIK
- Сообщения: 80
- ОС: Debian
Re: backup
Здравствуйте.
У меня тоже rsync в кроне отрабатывает, но хотелось бы узнать как можно сделать полный бекап всей операционной системы удаленно...
Можно юзать ghost, но что-то такая радость меня не прельщяет...
У меня тоже rsync в кроне отрабатывает, но хотелось бы узнать как можно сделать полный бекап всей операционной системы удаленно...
Можно юзать ghost, но что-то такая радость меня не прельщяет...