diff options
| author | Craig Jennings <craigmartinjennings@gmail.com> | 2021-08-15 21:36:02 -0500 |
|---|---|---|
| committer | Craig Jennings <craigmartinjennings@gmail.com> | 2021-08-15 21:36:02 -0500 |
| commit | 28548e9c32711ba8c57a994f4645af2353f29bba (patch) | |
| tree | 284686f9eec224b26dcde34529cd19fd6efdfbc9 | |
| parent | 7a031a0a1185fe93dc45c2b08f9849e628f8e23f (diff) | |
| download | rsyncshot-28548e9c32711ba8c57a994f4645af2353f29bba.tar.gz rsyncshot-28548e9c32711ba8c57a994f4645af2353f29bba.zip | |
updated the readme to reflect flock + lock file usage
| -rw-r--r-- | README.org | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -46,7 +46,8 @@ Specify what filetype patterns to exclude by editing /etc/rsyncshot/excludes.txt - .cache* #+end_src ** A Few Safeguards -- rsyncshot separates backups by the machine's name. Use one external drive to backup multiple machines without conflicts. +- rsyncshot separates backups by the machine's name. Use one external drive to backup multiple machines without conflicts. +- rsyncshot leverages lockfiles to prevent overapping runs. A rsyncshot backup will not begin if a previous run is still in progress. - rsyncshot will validate the specified source directories exist before beginning the backup. - rsyncshot validates it's backing up to a mounted drive. If the drive isn't mounted, rsyncshot attempts to mount it. - Backup directory permissions are changed to read-only to avoid inadvertent deletion. @@ -56,6 +57,7 @@ Specify what filetype patterns to exclude by editing /etc/rsyncshot/excludes.txt - Bash - Grep - Rsync +- Flock * Notes rsyncshot is a simple Bash script and an experiment in literate programming using Emacs. The script is generated from the .org file. |
