Compare commits
26 Commits
Author | SHA1 | Date | |
---|---|---|---|
165787f819 | |||
4b0ea6a411 | |||
74c347ec6a | |||
85bb2d7290 | |||
b11d69c957 | |||
b979b6196f | |||
9d66f59113 | |||
54321e7ec1 | |||
3622d365f1 | |||
4a0d4abc54 | |||
6b70a22b52 | |||
58aec3f911 | |||
9106924993 | |||
1d3e08e804 | |||
fca18717fb | |||
785c9e4c96 | |||
0399ffde87 | |||
8bb53d8a55 | |||
af6c37555c | |||
8613bb8fce | |||
f5b31f1dbb | |||
99a3bca3ba | |||
ee2e1af737 | |||
5f51ff9756 | |||
933e3176a7 | |||
9eb1046351 |
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
|
||||||
|
#
|
||||||
|
.idea
|
||||||
|
|
@ -14,13 +14,17 @@ This script is really just a wrapper around rsync's beautiful functionality. It
|
|||||||
## Command Line Arguments
|
## Command Line Arguments
|
||||||
* ```--full``` Forces the script to run a *full* backup
|
* ```--full``` Forces the script to run a *full* backup
|
||||||
* ```--differential``` Forces the script to run a *differential* backup
|
* ```--differential``` Forces the script to run a *differential* backup
|
||||||
|
* ```--diff``` Same as ```---differential```
|
||||||
|
* ```--no-incremental``` Always force differentials to link back to the *full* backup, and not the most recent *differential*
|
||||||
* ```--log-dir <directory>``` Let's you set the log output directory
|
* ```--log-dir <directory>``` Let's you set the log output directory
|
||||||
* ```--source-dir <directory>``` Specifies the local source directory
|
* ```--source-dir <directory>``` Specifies the local source directory
|
||||||
|
* ```--include <directory>``` Specifies another local source directory to include in the backup
|
||||||
|
* ```--source-mountpoint <directory>``` Make sure a local mountpoint is mounted before continuing
|
||||||
* ```--destination-dir <directory>``` Specifies the backup destination directory
|
* ```--destination-dir <directory>``` Specifies the backup destination directory
|
||||||
|
* ```--exclude <dir>``` Specifies a source directory to exclude (can be passed multiple times)
|
||||||
* ```--remote-host <hostname>``` Specifies the remote host, if your backup destination is an SSH server
|
* ```--remote-host <hostname>``` Specifies the remote host, if your backup destination is an SSH server
|
||||||
* ```--remote-user <username>``` Specifies the remote username to use, if your backup destination is an SSH server
|
* ```--remote-user <username>``` Specifies the remote username to use, if your backup destination is an SSH server
|
||||||
* ```--ssh-key <path to key>``` Specifies the local SSH key to use for authentication, if your backup destination is an SSH server
|
* ```--ssh-key <path to key>``` Specifies the local SSH key to use for authentication, if your backup destination is an SSH server
|
||||||
* ```--exclude <dir>``` Specifies a source directory to exclude (can be passed multiple times)
|
|
||||||
|
|
||||||
Note that ```--remote-host```, ```--remote-user```, and ```--ssh-key``` are only needed if your backup destination is a remote SSH server. You may omit all three if the destination is a locally mounted folder.
|
Note that ```--remote-host```, ```--remote-user```, and ```--ssh-key``` are only needed if your backup destination is a remote SSH server. You may omit all three if the destination is a locally mounted folder.
|
||||||
|
|
||||||
|
767
mikes-backup
767
mikes-backup
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user