diff --git a/300 areas/360 Dev-Ops Network Computers/Backup System — Borg, Kopia & Restic.md b/300 areas/360 Dev-Ops Network Computers/Backup System — Borg, Kopia & Restic.md index 4e99f35..dd780d1 100644 --- a/300 areas/360 Dev-Ops Network Computers/Backup System — Borg, Kopia & Restic.md +++ b/300 areas/360 Dev-Ops Network Computers/Backup System — Borg, Kopia & Restic.md @@ -21,6 +21,7 @@ Three-machine backup with dual-copy (local + network) covering all critical data |---------|------|--------|----------| | **.27** — sam-4screen-desktop | Borg (SSH) | `.13:/mnt/ubuntu_storage_3TB/backup/borg/.27` | Daily (after boot) | | **.13** — nixos-desktop | Borg (local) | `/mnt/ubuntu_storage_3TB/backup/borg/.13` + rsync→.35/.23 | Daily 04:00 / 05:00 | +| **.13** — archive | Borg (SSH) | `.35:/mnt/nfs_usb_3tb/borg-repos/archive` | **NEW 2026-05-30** | | **.35** — sam-ubuntu1 | Kopia + Backrest | `.23` NFS (`usb_3tb`) | Weekly Sun 22:00 | --- @@ -84,8 +85,17 @@ Proxmox Backup Server (.48) — full VM backup ## .23 — file-server - 2.7T USB drive shared via CIFS/SMB to `.35` -- Backup repos consume ~57G, 2.5T free -- Also stores: `sam/` (personal docs/music/photos) +- Backup repos: Kopia (46G) + Restic (13G) + Borg archive repo (new) +- 2.0T free +- Also stores: `sam/` (personal docs/music/photos) — to be moved to .13 archive + +### Borg archive repo (new 2026-05-30) + +- **Location**: `/mnt/nfs_usb_3tb/borg-repos/archive` +- **Source**: `.13` `/mnt/ubuntu_storage_3TB/archive/` (648G — photos, old web work, documents) +- **Encryption**: repokey-blake2 +- **Compression**: auto,lzma +- **Run from .13**: `borg create sam@192.168.20.35:/mnt/nfs_usb_3tb/borg-repos/archive::archive-$(date +%Y%m%d) /mnt/ubuntu_storage_3TB/archive/` ## Restore Commands @@ -104,11 +114,14 @@ borg extract /mnt/ubuntu_storage_3TB/backup/borg/.13:: ## Not Covered - `.27`: Git-tracked NixOS config (already covered by flakes) -- `.13`: Git-tracked NixOS config, `ollama`/`open-webui` Docker volumes, old Windows drives, **MaxtorBackup** sde1 (1.4T, unmounted) +- `.13`: Git-tracked NixOS config, `ollama`/`open-webui` Docker volumes - `.35`: **`.23` file-server has no backup** — single point of failure for restic/kopia repos - `.23`: Itself has no backup at all +- **`.13` archive** — now backed up to .23 Borg repo ✅ ## Recent Changes - **2026-05-28**: Discovered My Passport (`/dev/vda1`, 1.8T) had all real data but was mounted at `/mnt/my_passport` instead of `/mnt/hd`. Remounted to `/mnt/hd`. Immich photos (40K) and all Docker service data recovered. -- **2026-05-28**: Added `/host_fs/mnt/hd` to Backrest (Restic) backup plan. Previously NOT covered — the 40K Immich photos escaped loss by luck. +- **2026-05-28**: Added `/host_fs/mnt/hd` to Backrest (Restic) backup plan. +- **2026-05-30**: Created Borg archive repo on `.23` (`/mnt/nfs_usb_3tb/borg-repos/archive`) to back up `.13` `/mnt/ubuntu_storage_3TB/archive/` (648G). First backup pending. +- **2026-05-30**: Reformatted `.13` `/mnt/storage/` (932G NTFS → ext4) and `/mnt/data/` (1.8T NTFS → ext4). Both now empty with 870G and 1.7T free respectively.