X-Git-Url: https://git.distorted.org.uk/~mdw/rsync-backup/blobdiff_plain/e69b31ea8bd117c9b20a051b87dd92a844fb1fc7..5b4c55ab790babed1a442f7204356c24663fe15c:/rsync-backup.8 diff --git a/rsync-backup.8 b/rsync-backup.8 index 3123132..0710158 100644 --- a/rsync-backup.8 +++ b/rsync-backup.8 @@ -5,6 +5,8 @@ \h'-\w'\fB\\$1\ \fP'u'\fB\\$1\ \fP\c .. .TH rsync-backup 8 "7 October 2012" rsync-backup +.SH NAME +rsync-backup \- back up files using rsync .SH SYNOPSIS .B rsync-backup .RB [ \-nv ] @@ -156,7 +158,9 @@ will avoid inefficient and pointless messing about in this case. This command clears the .B like -list, and resets the retention policy to its default (i.e., the to +list, the remote +.B user +name, and resets the retention policy to its default (i.e., the to policy defined prior to the first .B host command). @@ -249,15 +253,55 @@ for subsequent backups. Some snapshot types require additional arguments, which may be supplied here. This command clears the .B retry counter. +.TP +.BI "user " name +Specify the user name on the remote host. Without this, calls to +.BR ssh (1) +and +.BR rsync (1) +won't specify any user name, so the default (probably from the +.BR ssh_config (5) +file) will apply. .SS Configuration variables The following shell variables may be overridden by the configuration file. .TP +.B HASH +The hash function to use for verifying archive integrity. This is +passed to the +.B \-H +option of +.BR fshash , +so it must name one of the hash functions supported by your Python's +.B hashlib +module. +The default is +.BR sha256 . +.TP +.B INDEXDB +The name of a SQLite database initialized by +.BR update-bkp-index (8) +in which an index is maintained of which dumps are on which backup +volumes. If the file doesn't exist, then no index is maintained. The +default is +.IB localstatedir /lib/bkp/index.db +where +.I localstatedir +is the state directory configured at build time. +.TP .B MAXLOG The number of log files to be kept for each filesystem. Old logfiles are deleted to keep the total number below this bound. The default value is 14. .TP +.B METADIR +The metadata directory for the currently mounted backup volume. +The default is +.IB mntbkpdir /meta +where +.I mntbkpdir +is the backup mount directory configured at build time. +.TP .B RSYNCOPTS Command-line options to pass to .BR rsync (1) @@ -303,16 +347,11 @@ where .I mntbkpdir is the backup mount directory configured at build time. .TP -.B HASH -The hash function to use for verifying archive integrity. This is -passed to the -.B \-H -option of -.BR fshash , -so it must name one of the hash functions supported by your Python's -.B hashlib -module. The default is -.BR sha256 . +.B VOLUME +The name of the current volume. If this is left unset, the volume name +is read from the file +.IB METADIR /volume +once at the start of the backup run. .SS Hook functions The configuration file may define shell functions to perform custom actions at various points in the backup process. @@ -437,18 +476,23 @@ when no backup is running. .PP So don't use those names for your hosts. .PP -The next layer down contains a directory for each filesystem on the given host. +The next layer down contains a directory for each filesystem on the +given host. .PP The bottom layer contains a directory for each dump of that filesystem, named with the date at which the dump was started (in ISO8601 .IB yyyy \(en mm \(en dd format), together with associated files named .IB date .* \fR. +There is also a symbolic link +.B last +referring to the most recent backup of the filesystem. .SH SEE ALSO .BR fshash (1), .BR lvm (8), .BR rfreezefs (8), .BR rsync (1), -.BR ssh (1). +.BR ssh (1), +.BR update-bkp-index (8). .SH AUTHOR Mark Wooding,