-
- Downloads
Cloning of backups, multi-partition backup disks, and more.
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.
Showing
- ChangeLog 51 additions, 0 deletionsChangeLog
- Makefile 4 additions, 0 deletionsMakefile
- backup-all 22 additions, 9 deletionsbackup-all
- backup-one-task 139 additions, 35 deletionsbackup-one-task
- distribute-tasks 30 additions, 19 deletionsdistribute-tasks
- fetch-backup-work 0 additions, 2 deletionsfetch-backup-work
- lysrdiff-df 18 additions, 0 deletionslysrdiff-df
- lysrdiff-label-disk 54 additions, 0 deletionslysrdiff-label-disk
- lysrdiff-monitord.py 223 additions, 0 deletionslysrdiff-monitord.py
- lysrdiff-move-job 100 additions, 0 deletionslysrdiff-move-job
- lysrdiff-move-obsolete 20 additions, 7 deletionslysrdiff-move-obsolete
- lysrdiff-set-status.py 19 additions, 0 deletionslysrdiff-set-status.py
- lysrdiff-status 23 additions, 21 deletionslysrdiff-status
Loading
Please register or sign in to comment