References
(Retrieved on May 22, 2024)
RSYNC
Time Machine for every Unix out there – Archived from original on Jan 9, 2019
Linux Time Machine With Rsync Edit: The script in this article has been superseeded by the Linux Time Machine project on GitHub
Linux-timemachine – Backup with hard links - Save time and space - And your data
- BackupPC
BackupPC is written in Perl and extracts backup data via SMB using Samba, tar over ssh/rsh/nfs, or rsync. It is robust, reliable, well documented and freely available as Open Source on Github.
Do-It-Yourself Backup System Using Rsync - Kevin Korb - Presented 2010-03-02
- rsbackup_p2p – Back up files on local machine to a peer server using rsync protocol
VERY insecure server replication tool. This requires root ssh access to the remote server via non-password protected ssh key. Suitable for replicating servers internally on a LAN or over a VPN connection, but not recommended for other installations.
Basically, uses rsync to update a path/ to remote server:path/. Allows for local scripting on source machine and target machine, both before and after synchronization occurs.
- rsbackup_lib - Library used by all rsBackup scripts
This is basically a single library that has common routines used by rsbackup_client, rsbackup_p2p and rsbackup_server.
If you install any of these packages, this needs to be installed first.
- scripts - Needed scripts for rsbackup and rsbackup_p2p
Contains example conf file, and some initialization and cleanup scripts
Additionally, it includes a copy of the open source sendEmail.pl script that allows sending of e-mail, with attachments, without the requirment of having a mail server installed on your machine.
Do-It-Yourself Backup System Using Rsync and Btrfs - Kevin Korb - Presented 2011-04-06
- rsync FAQ - Maintained by Kevin Korb
ZFS
Snapshots
- Filesystem snapshots with unionfs - Archived from original on Dec 30, 2007
Z Says: June 28th, 2005 at 7:57 am What is the benefit compared to LVM snapshots?
Z Says: June 28th, 2005 at 7:57 am How does it compare to LVM snapshots?
flavio Says: June 28th, 2005 at 8:50 am
Z,
LVM snapshots are just another alternative to provide snapshot capabilities to filesystems.
The main differences are that unionfs snapshots work at a higher level (directories), are filesystem agnostic and generally simpler to implement.
Flavio
C Says: June 30th, 2005 at 3:33 pm
One big advantage over LVM: you don’t have to destroy an existing partition to get this working!
General
[TODO] - Change the Title? (Possible new title: synchronization)
FSBackup (File system backup) - File system backup and synchronization utility
FSBackup home page - FSBACKUP - system of incremental backup and synchronization of FS (file system)
FSBackup port in FreeBSD (sysutils/fsbackup)
For documentation in English:
perldoc fsbackup.pl
bu: A fast backup utility for Linux command-line systems. Backs up a file or directory and names it by date. Use it before editing critical files. - Shell script in Python
LiveBackup (a framework to create bootable live ISOs from installed Linux systems)
TimeVault - WARNING: TimeVault has been unmaintained for a while
Tools
[TODO] - To change the title?
- prunef - A backup rotation filter for your shell
Takes an unsorted list of backup names and returns a list of backups for deletion. The backup rotation rules are given via command line args. The backup names need to contain the time and a date(1) like format specifier is required to parse those.
- Rotate backups script
This script is designed to be used by processes that create tarred and compressed backups every hour or every day. These backups accumulate, taking up disk space.
By running this rotator script once per hour shortly before your hourly backup cron runs, you can save 24 houly backups, 7 daily backups and an arbitrary number of weekly backups (the default is 52).