Files
obsidian-vault/300 areas/360 Dev-Ops Network Computers/Backup Health Check Commands.md

2.6 KiB

created, modified, type, tags, aliases
created modified type tags aliases
2026-05-20 12:00 2026-05-20 12:00 note
dev-ops
backup
system-config
network
backup-status-checks

Backup Health Check Commands

Quick reference for verifying backups across all machines.


.27 — sam-4screen-desktop (Borg → .13)

# Service status
systemctl status borgbackup-job-home-to-13.service

# Timer status
systemctl status borgbackup-job-home-to-13.timer

# List snapshots
export BORG_PASSPHRASE=$(cat /home/sam/.borg-passphrase)
borg list sam@192.168.20.13:/mnt/ubuntu_storage_3TB/backup/borg/.27

# Recent logs
sudo journalctl -u borgbackup-job-home-to-13.service --no-pager -n 10

# Check passphrase exists
ls /home/sam/.borg-passphrase

.13 — nixos-desktop (Borg local + rsync → .35)

# Service status
systemctl status borgbackup-job-local-to-storage.service

# Timer status
systemctl status borgbackup-job-local-to-storage.timer

# Rsync timer
systemctl status borg-rsync-to-35.timer

# List snapshots
export BORG_PASSPHRASE=$(cat /home/sam/.borg-passphrase)
borg list /mnt/ubuntu_storage_3TB/backup/borg/.13

# Also check .27 repo (stored locally on .13)
borg list /mnt/ubuntu_storage_3TB/backup/borg/.27

# Mount status
df -h /mnt/ubuntu_storage_3TB

# Recent logs
sudo journalctl -u borgbackup-job-local-to-storage.service --no-pager -n 10

# Fix permissions if sam can't read (borg runs as root)
sudo chown -R sam:users /mnt/ubuntu_storage_3TB/backup/borg/.13

.35 — sam-ubuntu1 (Kopia + Backrest → .23 NFS)

# Kopia snapshots
docker exec kopia kopia snapshot list --all

# Kopia policy
docker exec kopia kopia policy show --global

# Backrest / Restic snapshots
docker exec -e RESTIC_PASSWORD=sam4jo backrest restic -r /repos snapshots

# NFS mount check
df -h /mnt/nfs_usb_3tb

# NFS share usage
du -sh /mnt/nfs_usb_3tb/kopia/ /mnt/nfs_usb_3tb/backups/

Storage Stats

Location Machine Size Free Repo
/mnt/ubuntu_storage_3TB .13 2.7T 2.6T .13/ + .27/
/mnt/nfs_usb_3tb .35→.23 2.7T 2.5T Kopia (46G) + Restic (11G)

Manual Ad-Hoc Backup

# .27 — trigger backup immediately
sudo systemctl start borgbackup-job-home-to-13.service

# .13 — trigger backup immediately
sudo systemctl start borgbackup-job-local-to-storage.service

Vorta GUI (.27 only)

  • Repo: sam@192.168.20.13:/mnt/ubuntu_storage_3TB/backup/borg/.27
  • Encryption: repokey-blake2
  • SSH key: auto-detect
  • Compression: LZMA
  • Use for browsing/restoring snapshots — leave scheduler disabled (systemd timer handles it)