16
16
whenever possible, to greatly reduce the disk space required.
18
18
It is written entirely in perl with no module dependencies, and has been
19
tested with versions 5.004 through 5.8.2.
19
tested with versions 5.004 through 5.8.5.
21
21
This program should work on any reasonably modern UNIX compatible OS. It
22
22
has been tested successfully on the following operating systems:
23
23
- Debian: 3.0 (woody), 3.1 (sarge), unstable (sid)
24
24
- Redhat: 7.x, 8.0, Enterprise Linux 3.0 ES
26
27
- WhiteBox Enterprise Linux 3.0
30
30
- FreeBSD 4.9-STABLE
32
32
- Solaris 8 (SPARC and x86)
36
37
If this is your first experience with rsnapshot, you may want to read the
37
38
rsnapshot HOWTO at http://www.rsnapshot.org/
44
45
section on upgrading in the INSTALL file.
46
47
------------------------------------------------------------------------------
47
COMPATIBILITY NOTICE (Please read)
48
COMPATIBILITY NOTICES (Please read)
48
49
------------------------------------------------------------------------------
51
Note that systems which use GNU cp version 5.9 or later will have problems
52
with rsnapshot versions up to and including 1.2.3, if cmd_cp is enabled
53
(and points at the later gnu cp). GNU cp was changed in 2005 not to create
54
a destination directory if it has a trailing slash.
56
This problem was found with SuSE version 9.3 and Gentoo in 2005.
57
Users of these systems mostly opt to disable cmd_cp.
58
It is believed that rsnapshot version 1.2.4 will interoperate nicely
59
with gnu cp versions 5.9.x.
49
62
If you have rsync version 2.5.7 or later, you may want to enable the
50
link_dest parameter in the rsnapshot.conf file. This will allow you to handle
51
any type of file on any operating system.
53
If you do not have rsync 2.5.7 or newer, but you are running Linux, be sure
54
and enable the cmd_cp parameter in rsnapshot.conf.
56
These options are both off by default for maximum compatibility. However, if
57
you enable one of them you will be able to back up your entire system, not
60
When running rsnapshot on a system without either of these two options
61
enabled, special files will not be rotated in the snapshots properly. More
62
specifically, FIFOs, sockets, block and character devices will not be
63
supported. This is because there is no clean cross-platform way to
64
accomplish this in Perl (and if you know how, please let me know).
63
link_dest parameter in the rsnapshot.conf file.
65
If you are running Linux but do not have the problem above, you should
66
enable the cmd_cp parameter in rsnapshot.conf (especially if you do not
67
have link_dest enabled).
66
69
Be advised that currently link_dest doesn't do well with unavailable hosts.
67
70
Specifically, if a remote host is unavailable using link_dest, there will