B
B
burdakovd2011-01-28 21:16:28
Backup
burdakovd, 2011-01-28 21:16:28

Automatic incremental backup to the cloud?

A heavy burden on my soul is the fact that although I already do backups, I do not do it properly.
The data on the computer is divided into two groups: large and unimportant (movies, installation disk images, etc), small and important (documents, scripts, sources, etc). Fortunately, I do not do photography and video, so there are no large and important files.
At the moment, important directories are copied automatically once a day using rdiff-backup to another partition of the hard disk. Occasionally (because this cannot be automated) the contents of the archive partition are moved to DVD.
Obvious drawback: copying to external media is rare (a couple of times a year), and copying to another hard disk partition will not help in case of problems with the disk.
The size of important data is about 8 GB, bo Most of it rarely changes.
You need a product (or combination of products) that has the following properties:

  1. Automation - so that no human intervention is required when copying
  2. Incremental - copy only changed files, and even better, only changes in files. With some longer period, make a full copy, just in case . UPD : store not only the latest version, but also (differentially) all previous ones (as rdiff-backup does)
  3. Saving backups in the cloud. External media are not suitable due to lack of automation capability.
  4. Client side encryption. Nothing meaningful should be stored on the server side. The encryption key should only be on the client, and (backup) on permanent media, not on the server.
  5. The control. When copying, human participation should not be required, but it is necessary that in case of malfunctions this becomes known. For example, show reports with the results (success/failure, time, size) of copying once a week.
  6. Ability to work under Windows
  7. The ability to work in "laptop" conditions (the Internet is often, but not always. The laptop is also not always turned on. When running on battery - postpone / pause)

The first thing that comes to mind is nnCron + rdiff-backup + TrueCrypt + Dropbox, I will describe the disadvantages of this combination.
  • Synchronization will only occur when the tc container is unmounted. So you have to mount / unmount the container with a script every time
  • Path length limit in some API causing rdiff-backup to fail for some files
  • Some files may be exclusively opened in other programs, resulting in copying problems.
  • The copy is not atomic, so some files may be inconsistent (although this rarely causes a problem)
  • No error control. One day something can go wrong and I won't know about it

Plus: if you enable pack-rat , then you can replace rdiff-backup with some kind of rsync (Dropbox will provide incrementality and version history) and save space. Although there is (or is there?) a way to view any directory in Dropbox and all the files in it as of some point in time without restoring one file at a time. Yes, and with the active use of such a feature, will it be considered an abuse => ban.
UPD
I found an article with a comparison of services: Online backup , so far I'm leaning towards CrashPlan
UPD2
As a result, I settled on Duplicati + S3 , which does not support all of the above, but quite a lot.
For other operating systems, the analogue (or rather the original version) is duplicity , from the author of rdiff-backup.

Answer the question

In order to leave comments, you need to log in

6 answer(s)
V
voooz, 2011-01-28
@voooz

Inbox today promoted a similar service (just launched), they have encryption, etc., but damn it, it’s even more expensive than dropbox.
infobox.ru/backup/

Y
YasonBy, 2011-01-29
@YasonBy

Mozy Home : $5/month, unlimited space (I have 80 GB).
Scheduled backup, incrementally, to the cloud. Previous versions of files are kept for 30 days.
Before sending, you can encrypt with your 256-bit AES key. After each backup, it shows a window with the status (how many files have been saved, how long it took, how long ago the last successful backup was). The status can be viewed in the process. If there is a problem, let me know right away.
Battery operation is not recognized, but can be manually paused. It works under Windows and Mac OS, you can download files both through the client and through the web interface.
It can simultaneously backup both to the cloud and to local media.
For tests, they give 2 GB for free.
PS If it fits, I can give a referral link :)

V
Vyacheslav, 2011-01-29
@Armann

IMHO, in your case, Cobian Backup + Dropbox is quite enough Cobian
Backup can create incremental backups and put them in 7z encrypted archives, and when there is an Internet connection, dropbox will store this business for itself.
Cobian Backup can do almost everything that is required: incremental backup, encryption of archives, scheduling, display / mailing of the log. I did not find only whether it is possible to limit the execution of the task if the laptop is running on battery power.

K
kondor, 2011-01-29
@kondor

If you are considering not only free solutions, you can also look towards Acronis Online Backup. Almost everything (I don’t know anything about working in “laptop conditions”) can do the above.

S
Sasha Odarchuk, 2015-02-19
@Fanta

Colleagues, is there any software that could pour backup directly into the cloud without a local copy. Those. all popular clouds (dropbox/gdrive/vandrive) are no longer available. store a copy locally!
Ideally, you need software in which you choose what / when to backup, point the credenshsy to the cloud and it backups immediately to the cloud!

S
suvolod, 2016-01-11
@suvolod

burdakovd, can you tell me? I’m also tormenting duplicati now, but I came across the fact that this program can’t work in service mode, in its settings (scheduler) it’s impossible to set a schedule for the task to run more often than once a day, and the tray icon gets in the way ...
I want to put this program on the working server, but these shortcomings stop.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question