http://www.Linux-Backup.net


Backup Issues

Backup Media

Backup Strategy

Copying Directories/Files

[Un]Deleting Directories/Files

Backup Failure Modes

Full/Incremental Backups

Example Backup Commands

Backup Programs/Scripts



1U Rackmount Chassis

Custom-Chassis.com

Linux-1U.net

1U-ITX.net


ITX-Blades.net


Small PC cases

Mini-Box.net

Wrap-Box.net

Wrap-OS.net


Wan-Sim.net



Linux-Consulting.com

Linux-CAE.net

Linux-Sec.net

Linux-Boot.net

Linux-Backup.net

Linux-Wireless.org

Linux-Office.net

Linux-Video.net

Linux-VOIP.net

Linux-Jobs.net

Linux-Diff.net

1U-Raid5.net

Linux-Howto.net


Spam Reporting



Free Linux CDs

ISO9660.org

Distro-CD.org

Patch-CD.org



Linux is a registered trademark of
Linus Torvalds

More Linux Legalese

Backup HowTo

Automate Your Backups with cron
  • crontab -e
      #
      # Daily 12:05am == Daily Incremental Backups w/ counter since last full backup
      5 00 * * * /usr/local/scripts/Backup.pl -skipWeb
      #
      #
      # Sat at 1:01am == Weekly 32-day Incremental Backups to span 4 weekly full-backups
      1 01 * * 6 /usr/local/scripts/Backup.pl -skipWeb -inc32
      #
      #
      # Sun at 2:01am == Weekly Full Backups
      1 02 * * 0 /usr/local/scripts/Backup.pl -skipWeb -full
      #
      #
      # 1st of each month Sun == Monthly 94-day to span last months backups
      1 00 1 * * /usr2/local2/scripts/Backup.pl -skipWeb -days 95
      #

Free Backup Scripts URLs

Incremental Inode Based Network Backup
    DRBD.org ( /dev/nbX ) block level mirroring over the network

    Stanford.edu rdiff-backup ( use w/ extreme care )
    FreshMeat.net Rdiff-Backup
    Duke.edu
    • Rdiff-backup can backup remote server by ssh:
      rdiff-backup /etc remote-backup::/Backup/remote-pc/etc
    • Clean up stuff older than 60 days
      rdiff-backup --remove-older-than 60D remote-backup::/Backup/remote-pc/etc

Backups w/ rsync

Floppy-based Backups
  • Backup only "important config files"
      mount /dev/fd0 /mnt/floppy
      tar zcvf /mnt/floppy/backup.etc.tgz /etc ; sync
      umount /dev/fd0

    Linux-Consulting.com/Boot Boot your system from floppy
    csuChico.edu TrinityOS

HardDisk-based Backups

SyQuest/Zip-based Backups

Tape-based Backups

CDR-based Backups

Restoring From Backups
  • if you have to restore from backups... you probably goof'd somewhere .. ??

    Debian.org

  • Restoring a Debian Box
      # Save debian system
    • dpkg --get-selections * > /mnt/floppy/backup.pkg.lst

      # Restore a debian system
    • boot minimum debian system from its root-boot floppies

    • dpkg --set-selections < /mnt/floppy/backup.pkg.lst apt-get update
      apt-get dselect-upgrade
      apt-get dist-upgrade
      apt-get upgrade

Commercial Backup Applications


Copyright © 2000
Linux-Consulting
All Rights Reserved.
Updated: Sat Oct 1 16:09:51 2005 PDT