Skip to content
Snippets Groups Projects
  1. Jul 25, 2014
    • Joakim Tosteberg's avatar
      Updated the config for Lysator · adcb9aac
      Joakim Tosteberg authored and Per Cederqvist's avatar Per Cederqvist committed
      * fetch-backup-work: Updated filtering of data for our public ftp
        mirrors. Added ftp-home.
      adcb9aac
    • Joakim Tosteberg's avatar
      Don't backup for expired members. · bec429ce
      Joakim Tosteberg authored and Per Cederqvist's avatar Per Cederqvist committed
      bec429ce
    • Joakim Tosteberg's avatar
      Lysator config update. · 4f97d0b8
      Joakim Tosteberg authored and Per Cederqvist's avatar Per Cederqvist committed
      Removed sedesopim. Added perlis. Moved ftp to kelvin. Moved jabber to
      dijkstra. Removed eureka until properly configured.
      4f97d0b8
    • Per Jonsson's avatar
      Updated the config for Lysator · 7134b710
      Per Jonsson authored and Per Cederqvist's avatar Per Cederqvist committed
      * fetch-backup-work: Remove backups of lenin and kilauea. Fetch
        stuff from stalhein instead of retired koeberg.
      7134b710
    • Per Jonsson's avatar
      Updated the config for Lysator. · 4b093966
      Per Jonsson authored and Per Cederqvist's avatar Per Cederqvist committed
      * fetch-backup-work: For mail, backup from bernadotte instead of
        lenin.
      4b093966
    • Per Cederqvist's avatar
      Lysator config update. · 358ff542
      Per Cederqvist authored
      Fetch stuff from koeberg instead of the retired nema.
      
      Don't back up deleted mail accounts.
      
      Back up eureka.
      358ff542
    • Per Jonsson's avatar
      Move lyscvs and lsvn. · 22a6d9dc
      Per Jonsson authored and Per Cederqvist's avatar Per Cederqvist committed
      * fetch-backup-work: lyscvs and lsvn comes from plantagenet, not
        stalingrad.
      22a6d9dc
    • Per Cederqvist's avatar
      1e32dfc2
    • Per Cederqvist's avatar
      More categories. · 74dfe37f
      Per Cederqvist authored
      * fetch-backup-work: New categories: quota1, shafan and vesuvius.
      74dfe37f
    • Per Cederqvist's avatar
      Install the programs and files using a more sane prefix. · ec07b599
      Per Cederqvist authored
      * Makefile (BINDIR): Changed to /opt/LYSrdiff.
      * backup-all: Changed prefix to /opt/LYSrdiff.
      * backup-one-task: Ditto.
      * backup-repeatedly: Ditto.
      * distribute-tasks: Ditto.
      * fetch-backup-work: Ditto.
      * lysrdiff-move-job: Ditto.
      ec07b599
    • Per Cederqvist's avatar
      Cloning of backups, multi-partition backup disks, and more. · 1b09bfc7
      Per Cederqvist authored
      LYSrdiff partitions are now named after both the disk and the
      partition, such as "2/0".  Support cloning.  Support watching the
      backup activity remotely.  Various other fixes and improvements.
      
      * lysrdiff-status: Adapted to the new disk/part scheme, and the new
        double "--" in state files.  Have a per-user state file, so that
        many users can use this script.
      
      * lysrdiff-set-status.py: New.  Talk to lysrdiff-monitord.py.
      
      * lysrdiff-move-obsolete: New option: --auto-confirm.  Adapted to the
        new disk/part scheme, and the new double "--" in state files.
      
      * lysrdiff-move-job: New.  Move a job from one disk to another.
        (Actually, the old backup copy is left in place.  Use
        lysrdiff-move-obsolete to deal with it.)
      
      * lysrdiff-monitord.py: New.  Keep track of what each disk is doing,
        and provide a vt100-over-telnet interface to watch it remotely.
      
      * lysrdiff-label-disk: New.  Create the lysrdiff.id file and the basic
        directory structure.  Create space filler files that can be removed
        in an emergency.
      
      * lysrdiff-df: New.  Run df on all mounted lysrdiff partitions.
      
      * fetch-backup-work: Fetch all of lenin:/home.
      
      * distribute-tasks: The lysrdiff argument is now on the form
        disk/part.
      
      * Makefile
        (install): Added lysrdiff-label-disk and lysrdiff-df.
        (install-one-task): Added lysrdiff-set-status.py and
          lysrdiff-monitord.
      
      * backup-one-task: Replaced the lysrdiffpart argument with disk and
        part arguments.  Handle --only-prune.  Log status using
        lysrdiff-set-status.py.  Removed special-case remoterdiff for
        sedesopim.  The parts of state file names are now separated by "--"
        intead of "-", to avoid confusion with categories and subcategories
        that contain a "-".  Remove increments older than 120 days.  Log the
        disk usage after a backup completes.  Clone the backup to all
        mounted copies.
      
      * backup-all: Added --only-prune.  The part argument is now a
        disk/part string, and the format of the lysrdiff.id file has
        changed.
      1b09bfc7
    • Per Cederqvist's avatar
      Removed special cases. · 56ee89f8
      Per Cederqvist authored
      * fetch-backup-work: Removed some special cases for lyswww that are no
        longer needed, since the source directory has been cleaned up.
      56ee89f8
    • Per Cederqvist's avatar
      Back up the entire datorhandbok system. · 2c6cdfbe
      Per Cederqvist authored
      * fetch-backup-work: Back up kilauea:/boot.
      2c6cdfbe
    • Per Cederqvist's avatar
      Back up datorhandbok. · eee3b77a
      Per Cederqvist authored
      * fetch-backup-work: Back up kilauea, which contains the datorhandbok
        site.
      eee3b77a
    • Per Cederqvist's avatar
      Back up more of lenin:/home · f8bafe7a
      Per Cederqvist authored
      f8bafe7a
    • Per Cederqvist's avatar
      Back up parts of the maial server. · 6db4bbb7
      Per Cederqvist authored
      * fetch-backup-work: Back up parts of lenin.
      6db4bbb7
    • Per Cederqvist's avatar
      Better handling of new backup jobs, and more. · a082359f
      Per Cederqvist authored
      Guard against running two fetch-backup-work instances at the same
      time, and have the operator confirm any changes it finds.
      * fetch-backup-work: Atomically replace the list of backup tasks.
        Ask for confirmation before doing so.
      
      Don't backup snes9x-rediffbackup.
      * fetch-backup-work: Don't back up snes9x-rediffbackup, which
        seems to be an old backup in itself.
      
      Back up ftp-pub and medreg.
      * fetch-backup-work: Back up and / ftp-pub from hanna, and an
        sqldump of medreg from wrath.
      * backup-one-task: wrath uses rdiff-backup stored in /usr/bin.
      
      Added support for the --new option, which only runs backup jobs
      that have never completed.
      * backup-all: New option: --new.
      * backup-one-task: New option: --new.
      a082359f
    • Per Cederqvist's avatar
      Back up lyssvn. · fd649e31
      Per Cederqvist authored
      * fetch-backup-work: Back up / and /var of poseidon, and all the
        lyssvn repositories of poseidon.
      fd649e31
    • Per Cederqvist's avatar
      Back up sedesopim. · 5d1dffe0
      Per Cederqvist authored
      * fetch-backup-work: Back up sedesopim.
      5d1dffe0
    • Per Cederqvist's avatar
      More backups, to separate partitions. · 39881334
      Per Cederqvist authored
      LYSrdiff can now backup up to separate partitions, creates more state
      timestamp files, randomizes the backup order, and backs up most user
      data.
      
      * fetch-backup-work: Fetch all lsvn, lyscvs, lyswww and home tasks,
        not just a select few.  Fetch roxen tasks.
      
      * backup-all: New arguments: a list of lysrdiffpart partitions to run.
        Check that the correct filesystems are mounted before doing
        anything.
      
      * backup-one-task: New argument: lysrdiffpart.  That argument
        specifies which lysrdiff partition that the backup should be stored
        on.  It is a small integer.  Adjusted the paths to handle it.  Skip
        manhattan, since it is (temporarily) dead.  Store state information
        in a separate directory, and touch flag files for when a backup
        starts and ends, fails and is being attempted.
      
      * distribute-tasks: New script.  This script is responsible for
        assigning new tasks to lysrdiff partitions.  It also randomizes the
        order of the tasks, to make the backup more fair.
      39881334
    • Per Cederqvist's avatar
      Initial checkin of lysrdiff. · 2dea8036
      Per Cederqvist authored
      Initial checkin of the proof-of-concept scripts used to backup
      some of the most important data on Lysator to sedesopim.
      
      * fetch-backup-work: New script.  Define all backup tasks by quering
        auto_home on nema, and listing certain directories on stalingrad and
        uhumhummy.  As set up, this will find home directories, user www
        directories that use Apache (not Roxen), and CVS and SVN projects on
        the stalingrad server.  Note, however, that only a select few of the
        tasks are actually selected, due to the current disc shortage on
        sedesopim.
      
      * backup-one-task: New script.  Run rdiff-backup to back up one task.
      
      * backup-all: New script.  This script repeatedly calls
        backup-one-task for all defined tasks.
      2dea8036
Loading