- Jul 25, 2014
-
-
* fetch-backup-work: Updated filtering of data for our public ftp mirrors. Added ftp-home.
-
-
Removed sedesopim. Added perlis. Moved ftp to kelvin. Moved jabber to dijkstra. Removed eureka until properly configured.
-
* fetch-backup-work: Remove backups of lenin and kilauea. Fetch stuff from stalhein instead of retired koeberg.
-
* fetch-backup-work: For mail, backup from bernadotte instead of lenin.
-
Per Cederqvist authored
Fetch stuff from koeberg instead of the retired nema. Don't back up deleted mail accounts. Back up eureka.
-
* fetch-backup-work: lyscvs and lsvn comes from plantagenet, not stalingrad.
-
Per Cederqvist authored
-
Per Cederqvist authored
* fetch-backup-work: New categories: quota1, shafan and vesuvius.
-
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.
-
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.
-
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.
-
Per Cederqvist authored
* fetch-backup-work: Back up kilauea:/boot.
-
Per Cederqvist authored
* fetch-backup-work: Back up kilauea, which contains the datorhandbok site.
-
Per Cederqvist authored
-
Per Cederqvist authored
* fetch-backup-work: Back up parts of lenin.
-
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.
-
Per Cederqvist authored
* fetch-backup-work: Back up / and /var of poseidon, and all the lyssvn repositories of poseidon.
-
Per Cederqvist authored
* fetch-backup-work: Back up sedesopim.
-
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.
-
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.
-