2

I'm looking for an incremental backup tool to use on a plain old running disk based linux system, such as ubuntu or the like, and a tool which is freeware.


This is for a plain old desktop linux, and not for a virtual setup.

I'm already aware of tools that can be used to do backups when the system is idle like clonezilla.

I'm also already aware of many tools that are suggested for this purpose but which can not be trusted to accurately capture a running OS, like for example rsync, which is fine for a static file-system, but not for a running file-system.

An example of what I'm looking for is Acronis for linux and windows, but it's not freeware.

I also read somewhere that Btrfs (Butter-file-system) has some of this capability.

This is a similar question, but does not ask about an incremental backup.

2 Answers2

1

If you are using LVS (and many OS's do), and have free space (or you can shrink a filesystem to free space or add more disk to it), you can take a snapshot, mount the snapshot and do an RSYNC of that. This will work provided you are using a journalling filesystem - and most modern filesystems do journalling.

davidgo
  • 73,366
1

Btrfs is the way to go. It can take snapshots of live systems, and then can do incremental backups. There are many FOSS solutions, you can find a list of them on the Incremental Backup page of the Btrfs wiki, with ot without ssh/rsync. It also has a section on how to it by hand, it is useful in case you want to understand the basic idea.

MariusMatutiae
  • 48,517
  • 12
  • 86
  • 136