sam-4screen-desktop 2026-5-29:16:51:53

This commit is contained in:
2026-05-29 16:51:53 +10:00
parent 8fb44c6331
commit 8bf182ca50
4 changed files with 273 additions and 33 deletions

View File

@@ -62,13 +62,13 @@ aliases: [drive-map, filesystem-map]
| Logical Name | Device | Size | Used | Avail | Mount | Label | Note |
|-------------|--------|------|------|-------|-------|-------|------|
| **System Root** | `sda2` | 442G | 165G | 256G (40%) | `/` | — | Ubuntu 24.04 |
| **System Root** | `sda2` | 442G | 165G | 256G (40%) | `/` | — | Ubuntu 24.04 VM |
### Not Mounted
### Attached Virtual Disk (My Passport — Data Drive)
| Logical Name | Device | Size | FSType | Label | Note |
|-------------|--------|------|--------|-------|------|
| **My Passport** | `vda1` | 1.8T | ntfs | `My Passport` | Western Digital USB drive — needs mounting to check content |
| Logical Name | Device | Size | Used | Avail | Mount | Label | UUID | Note |
|-------------|--------|------|------|-------|-------|-------|------|------|
| **My Passport** | `vda1` | 1.8T | — | — | **`/mnt/hd`** | `My Passport` | `AE5A06ED...` | NTFS, physical WD drive passed through to VM. **Contains all real Docker service data.** Previously mounted at `/mnt/my_passport` — fixed 2026-05-28. |
### NFS Mount (from .23)
@@ -89,21 +89,23 @@ aliases: [drive-map, filesystem-map]
| `downloads/` | — | Download stubs (subdirs only, empty) |
| `kopia_0.23.0_linux_amd64.deb` | 17M | Kopia installer |
### Immich (Photo Library — DATA LOST)
### Immich (Photo Library — RECOVERED)
| Path | Status |
|------|--------|
| `/mnt/hd/immich/` | ❌ Empty (data lost Apr 21 2026) |
| PostgreSQL DB | ✅ Metadata for 40,769 assets survives (Dec 2024 Jan 2025) |
| Docker containers | ✅ Running (crashed, needs folder init) |
| `/mnt/hd/immich/` | **Recovered 2026-05-28** — all 40K photos found on My Passport |
| PostgreSQL DB | ✅ Metadata intact |
| Docker containers | ✅ Running again after mount fix |
| **Cause** | My Passport was mounted at `/mnt/my_passport` instead of `/mnt/hd` — Docker looked at `/mnt/hd` which was empty stubs on root |
### Backup Role
| Direction | Method | Target | Schedule |
|-----------|--------|--------|----------|
| `.35 → .23` | Kopia (host) | `/mnt/nfs_usb_3tb/kopia/` | Weekly (Sun 8am) |
| `.35 → .23` | Backrest/Restic (Docker) | `/mnt/nfs_usb_3tb/backups/restic/` | Daily? |
| **Gap** | **`/mnt/hd/` NOT backed up** | — | ❌ No backup covers host-level paths |
| `.35 → .23` | Kopia | `/mnt/nfs_usb_3tb/kopia/` | Weekly Sun 22:00 |
| `.35 → .23` | Backrest (Restic) | `/mnt/nfs_usb_3tb/backups/restic/` | Weekly Sun 23:00 |
| `.35` VM-level | Proxmox Backup Server (.48) | — | Full VM backup |
| **`/mnt/hd/`** | **Backrest (Restic)** | **Same restic repo** | ✅ **Added 2026-05-28**`/host_fs/mnt/hd` now in `Docker_Containers` plan |
---
@@ -187,15 +189,13 @@ No SSH access available. Contents fully visible via .35's CIFS mount.
### Key Gaps to Address
1. **Immich photos — lost forever** unless on disconnected drive or MaxtorBackup (.13)
2. **`/mnt/hd/` on .35 is not backed up** — any Docker host bind-mount data is unprotected
1. **Immich photos recovered** — found on My Passport, now mounted at `/mnt/hd`
2. **`/mnt/hd/` backup added** — `/host_fs/mnt/hd` added to Backrest (Restic) plan
3. **.23 has no backup** — single point of failure for .35's backup repos
4. **MaxtorBackup on .13 is unmounted**needs investigation
5. **My Passport on .35 is unmounted** — needs investigation
4. **MaxtorBackup on .13 is unmounted**1.4T ext4, 1% used (~11G, likely empty)
### Next Steps
- [ ] Check MaxtorBackup (`/dev/sde1` on .13 — 1.4T ext4)
- [ ] Check My Passport (`/dev/vda1` on .35 — 1.8T ntfs)
- [ ] Decide if `/mnt/hd/` on .35 should be added to Kopia/Restic backup scope
- [ ] Consider if .23 needs its own backup
- [ ] Confirm Backrest backup of `/host_fs/mnt/hd` runs successfully on Sunday
- [ ] Consider if `.23` file-server needs its own backup
- [ ] Check MaxtorBackup (`/dev/sde1` on .13) if needed