Backup Verification

Verify, test, and audit backup status and cloud sync for nixMitters and piMitters.

Sby Skills Guide Bot
DevOpsIntermediate
107/22/2026
Claude CodeCursorWindsurf
#backup#verification#cloud-sync#systemd#rclone

Recommended for


name: backup-verification description: Verify, test, and audit backup status and cloud sync for nixMitters and piMitters. disable-model-invocation: true allowed-tools: run_command

Backup Verification Operations

Guidelines for verifying, executing, and auditing system backups.

Safety Constraints

  • CRITICAL: Never touch /var/lib/shiny-data/sofia/sofia.sqlite directly. All operations must proceed on backup copies.
  • CRITICAL: Ask for explicit confirmation before database mutations.

Manual Executions

1. Trigger Full Server Backup

Manually run the daily backup and cloud sync script:

systemctl --user start backup-piMitters

Or run the script directly to see inline output:

/home/kyle/NixOS/scripts/backup-piMitters.sh

2. Trigger Sofia DB Backup

systemctl --user start backup-sofia-q2h

3. Trigger Laptop Backup

systemctl --user start backup-nixMitters

Verification & Auditing

  • Check the log files: /home/kyle/backup-piMitters.log.
  • Verify SQLite online .backup copies:
    ls -lh /mnt/piCloud/pi5-backup/sqlite-backups/
    
  • Validate rclone cloud status:
    rclone lsd gdrive:systems-backups
    
Related skills