LinuxSoftware

Coding and tramping in Aotearoa / New Zealand

The Tracker scripts are replaced by Trax!!!!


Tracker-tools are a set of scripts I use to administer my Linux box. I've found them very useful and have decided it's time I packaged them up and made them publicly available.

These scripts form a backup strategy I am using on my home PC. track creates symbolic links to files and directories I have added or changed in a parallel directory structure to /.

I have a crontab entry to run the backup script each night. This will tar and bzip the files pointed to in this directory (using marktrack) and store the tarball as my backup. If/when I want to restore my system I will reinstall all the RPMs I had, and then untar my backup tarball (backtrack).

Crontab entry to run backup.sh at 1am every day.

  • 0 1 * /usr/local/bin/backup.sh

track <file> |

  • adds link to file to track directory

untrack <file> |

  • removes link to file from track directory

marktrack |

  • generates rpms listing, does backup of files

offtrack <file> |

  • diffs file with last backup

backup |

  • creates a CDROM image ready to be burned to disk

backtrack |

  • restores .tar.bz2 file

You will probably want customise these scripts for your own system.

Homepage: http://tracker-tools.sf.net
Project: http://sf.net/projects/tracker-tools

http:/bloodhound.png

Ideas for the future

GUI to select files to backup
Backup multiple machines over the network
Store paths, instead of using symbolic links?
Create CDROM as extfs2?

Other LinuxBackup tools


Trax | Linux | Software | LinuxCDBurning