Способы резервного копирования (tar, dd, rgsnapshot...)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Talib
Сообщения: 45
ОС: Ubuntu 9.04

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

Сообщение Talib »

Существует много способов бэкапа и выбор обычно зависит от привычки админа: tar, dd, rsnapshot и др.

Необходимо регулярно делать бэкапы следующих файлов:
1. Бэкап системы (чтоб в случае сбоя или глюков восстановить нормальное состояние системы)
2. Бэкап профилей, настроек программ и почты (.skype, .thunderbird ...)
3. Бэкап личной информации (фото, документы и проч.)

Какой способ лучше выбрать для каждого из этих типов файлов?
Спасибо сказали:
alfss
Сообщения: 262

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

Сообщение alfss »

tar+perl+cron+(sftp|ftp)
Спасибо сказали:
HBiT
Сообщения: 29
ОС: Debian(sid)

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

Сообщение HBiT »

Написать не долго, но денек займет. Может есть рабочий скрипт, которому можно скормить конфиг с нужными директориями и адресами фтп серверов куда залить.

??
Спасибо сказали:
Kam
Сообщения: 67
ОС: Fedora, CentOS

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

Сообщение Kam »

fsbackup
Спасибо сказали:
Аватара пользователя
strah
Сообщения: 283
ОС: Freebsd, linux, Solaris.

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

Сообщение strah »

Ну, вот мой скрипт архивации домашнего компа:

Код:

#!/bin/sh #скрипт для резервного копирования данных HOME_PATH=/home/strah TAR_OUT=/media/misc/system-$(date +%d-%m-%y).tar TAR_IN="/etc /usr/local" TAR_PROG=/bin/tar TAR_ARG=cfW BZIP2_PROG=/bin/bzip2 BZIP2_ARG=-9 #вывожу сообщение на экран export DISPLAY=":0.0" su strah -c '/usr/bin/xmessage "System backup started..." &' & #копирую файлы из домашнего каталога for i in {${HOME_PATH}/*,${HOME_PATH}/.*}; do case ${i} in ${HOME_PATH}/.|${HOME_PATH}/..) ;; *) TAR_IN="${TAR_IN} ${i}" ;; esac done ${TAR_PROG} ${TAR_ARG} ${TAR_OUT} ${TAR_IN} || exit -1 ${BZIP2_PROG} ${BZIP2_ARG} ${TAR_OUT} if [ -b /dev/sdb ]; then #mount /media/flash #удаляю старые бэкапы #rm $(find /media/flash -name "system*") cp ${TAR_OUT}.bz2 /media/usbhdd/backups umount /media/usbhdd rm ${TAR_OUT}.bz2 fi su strah -c '/usr/bin/xmessage "Copy files to flash complete." &' &

Конечно, для архивации сервака лучше использовать что-нибудь по серьезнее, лучше даже что-то по типу bacula.
/earth: file system full
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

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

Сообщение danger08 »

Поиск рулит, недавно обсуждали эту тему.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

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

Сообщение Ленивая Бестолочь »

вам бекапить надо одну машину или много?
если одну - пишите скриптик с использованием того, с чем вам проще работать.
если много - ищите систему бекапа. я рекомендую amanda.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: