7 августа 2012 г.

Beckup сервер на Ubuntu

Развернуть сервер для резервных копий на Ubuntu проще простого.

В Linux среде для этих целей используется программа Rsync, которая входит в стандартную поставку Ubuntu.

Чтобы активировать ее делаем следующее:

/etc/default/rsync
====фрагмент====
RSYNC_ENABLE=true
====фрагмент====

Создаем файл настроек
sudo touch /etc/rsyncd.conf


sudo nano /etc/rsyncd.conf
В файле настройки rsync пишем:



# GLOBAL OPTIONS
pid file=/var/run/rsyncd.pid

#motd file=/etc/motd
#log file=/var/log/rsyncd
# for pid file, do not use /var/run/rsync.pid if
# you are going to run rsync out of the init.d script.
# pid file=/var/run/rsyncd.pid
#syslog facility=daemon
#socket options=

# MODULE OPTIONS
[beckup]
comment = Rsync file storage 2
#куда бекапить
path = /mnt/beckup2/beckup
use chroot = true
log file = /var/log/rsyncd/backups2.log
read only = false
list = yes
uid = psv
gid = psv
strict modes = yes
ignore errors = no
ignore nonreadable = yes
transfer logging = false
timeout = 600
refuse options = checksum dry-run
dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz

и стратуем сервер

sudo servise rsync start

Все наш сервер запущен и готов принимать данные по протоколу rsync://