Развернуть сервер для резервных копий на 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
В 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://