juliangieseke / TimeBackup

Simple file based Backup Script to Replace Time Backup (Synology), Time Machine (Apple) and other Database-based (oO) Backup Solutions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BashTimeBackup - Time Machine for Linux

by Julian Gieseke (mail@juliangieseke.de)

based on ideas from: https://blog.interlinked.org/tutorials/rsync_time_machine.html https://nicaw.wordpress.com/2013/04/18/bash-backup-rotation-script/

This Script is provided AS IS! Please only use if you know what you're doing…

About this Script

This script provides a simple implementation of a File History Snapshot like Backup. Its functionality is highly inspired by Apple Time Machine and Synology Time Backup/Hyper Backup. Like Time Backup and Time Machine, it uses a file based approach with hardlinks instead of a Database file like Hyper Backup and many other Backup Solutions do.

Warning

This Script isnt tested very well yet (if at all) and most of the code is very bad, so use at your own Risk and dont blame me if something goes wrong.

Changelog

…blame tb.sh pls :)

About

Simple file based Backup Script to Replace Time Backup (Synology), Time Machine (Apple) and other Database-based (oO) Backup Solutions.


Languages

Language:Shell 100.0%