Skip to content

supaplextor/rsyncplan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

When crashplan is too expensive, you rewrite shell scripts

Installing

apt based installs

MacOS

FreeBSD installs

Fedora

OpenSUSE

Sample Invocation

# rsyncplan rsyncplan-plus201.rollback.cloud

It will fire off one ssh connection and close to grab most recent directory list. Next it will call rsync. You're advised to setup a ssh config entry for the remote root shell. This allows passwordless login via ssh keys.

rsync --link-dest= strategy

We collect a ls -1d and parse present directories as --link-dest= args

Target server directory structure

  • /backups
  • /backups/machine-name/rootfs/YYYY-MM-DD_HHMMSS_NS

Server side (say the above with sshd, rsync) can use hardlinks with recent yyyy-mm-dd attempts to keep disk space use lower between different snapshots.

About

rsync replacement for crashplan

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors