F
F
fman22016-06-05 17:05:32
Backup
fman2, 2016-06-05 17:05:32

How to backup a huge website?

Hello everybody!
I already understood how to protect the site, now the question is about backups.
There is a site where people upload photos, videos, audio materials. Now it has about 1TB of data, every day there are more and more of them, and I just can’t imagine how to backup this thing.

The OS used is Ubuntu 14.04 Server. Disks of 2 TB. I have a 4 TB hard drive at home with Ubuntu installed, is there any way to automatically backup to this hard drive? In order not to backup the entire site, but only those files that are not on the disk.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
A
Andrey Shatokhin, 2016-06-05
@Sovigod

rsync вам в помощь.

Пума Тайланд, 2016-06-06
@opium

да любой софт для бекапа это делает , выбери просто то чем вам удобно пользоваться

M
mikes, 2016-06-05
@mikes

Acronis вполне справится с этим.

U
un1t, 2016-06-05
@un1t

Можно пути файлов именовать в виде год/месяц/день/файл. Тогда можно бакапить только за нужный период. Используйте rsync как сказали выше. Однако если у вас уже 1 ТБ и данные быстро растут возможно стоит подумать о переезде в какое-нибудь облачное хранилище наподобие S3.

Владислав 21rpk, 2016-06-05
@vlad7rpk

Советую MRB manpages.ubuntu.com/manpages/trusty/man8/mrb.8.html
А также прочие утилиты инкрементального бекапа. Все они используют рсинк, но позволяют меньше писать скриптов.

Виктор Таран, 2016-06-06
@shambler81

для этого есть множество решений, от кластеризации до банального rsync, можно даже на zip tar сделать инкремент, можно извратитья csync2, вариантов милион. Как миниму отключити компрессию при архивации.
И контроль целостности.
Могу порекомендовать в купе к этому
find /путь до сайта/-type f -regex ".*\(jpg\|jpeg\)" -exec jpegoptim --max=85 {} \;
сжимает без потери в 3 раза, все полегче станет.
ставится через апт

A
Anton, 2016-06-12
@ADL

rsync - для зеркала,
attic - для бэкапов методом дедупликации

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question