Files
obsidian-vault/300 areas/360 Dev-Ops Network Computers/Filesystem Drive Map.md

9.4 KiB
Raw Blame History

created, modified, type, tags, aliases
created modified type tags aliases
2026-05-28 2026-05-28 note
dev-ops
filesystem
drives
network
consolidation
drive-map
filesystem-map

Filesystem Drive Map

A comprehensive map of all drives across the four machines, including backup roles and consolidation notes.


Machine Legend

Short Hostname IP OS Role
.27 sam-4screen-desktop 192.168.20.27 NixOS 26.05 Desktop / daily driver
.35 sam-ubuntu1 192.168.20.35 Ubuntu 24.04 Docker server / app host
.13 nixos-desktop 192.168.20.13 NixOS 26.05 NAS / backup target
.23 file-server 192.168.20.23 (VM) NFS file server (USB host)

.27 — sam-4screen-desktop (192.168.20.27)

Local NVMe (internal)

Logical Name Device Size Used Avail Mount Label UUID Note
System Root nvme0n1p2 884G 335G 490G (41%) / root fb26cb12-... NixOS system + home
Boot nvme0n1p1 1G 224M 799M (22%) /boot 4A17-D854 EFI system partition

External / USB Drives

Logical Name Device Size Used Avail Mount Label UUID Note
SmartDrive sdc1 687G 105G 548G (17%) /run/media/sam/SmartDrive SmartDrive 819c3228-... Integral300 backup (105GB extracted)
TempBackup sdd1 458G 299G 136G (69%) /mnt/tempbackup TempBackup 4f9c4bd5-... Holds recovery .img (298GB)
Back Up sda2 224G 67G 158G (30%) /mnt/backup Back Up 0806B920... NTFS, read-only, old photo archive
XPSystemDrive sdb1 146G ~0 139G (1%) /mnt/xpsystemdrive XPSystemDrive 82c994f1-... From old XPS laptop, empty

Loop Mount (from .img file)

Logical Name Device Size Used Avail Mount Label Note
Integral300 Recovery loop0 293G 105G 173G (38%) /run/media/sam/Integral300 Integral300 Mounted from /mnt/tempbackup/recovery/integral300_recovery.img

Backup Role

Direction Method Target Schedule
.27 → .13 Borg via SSH sam@192.168.20.13:/mnt/ubuntu_storage_3TB/backup/borg/.27 Daily 4am (systemd timer)
Also managed via Vorta GUI Same repo Manual browsing only

.35 — sam-ubuntu1 (192.168.20.35) — Docker Host

Local Drive

Logical Name Device Size Used Avail Mount Label Note
System Root sda2 442G 165G 256G (40%) / Ubuntu 24.04 VM

Attached Virtual Disk (My Passport — Data Drive)

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)

Logical Name Device Size Used Avail Mount Note
USB 3TB (file-server) //192.168.20.23/usb_3tb 2.7T 199G 2.5T (8%) /mnt/nfs_usb_3tb CIFS mount, contains backup repos

Contents of /mnt/nfs_usb_3tb/

Path Size Description
kopia/ 46G Kopia backup repo (Docker containers, volumes, trilium)
backups/restic/ 13G Restic/Backrest backup repo (Docker containers, volumes)
backups/homeassistant/ Home Assistant backups
media/ Empty media library structure (Anime, Movies, TV, etc.)
sam/ 1.2G Personal files (books, documents, thesis, footy)
paperless/ 58M Paperless-ngx data
downloads/ Download stubs (subdirs only, empty)
kopia_0.23.0_linux_amd64.deb 17M Kopia installer

Immich (Photo Library — RECOVERED)

Path Status
/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 /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

.13 — nixos-desktop (192.168.20.13) — NAS / Backup Server

Local Drives

Logical Name Device Size Used Avail Mount Label UUID Note
System Root sdc2 907G 143G 718G (17%) / root 0d57bb68-... NixOS 26.05 system
Boot sdc1 1G 98M 925M (10%) /boot 4D80-F99E EFI boot
Storage (Windows) sda2 932G 271G 662G (30%) /mnt/storage (System Reserved) 063E316A... NTFS, old Windows drive (Users, Program Files)
Data sdb2 1.8T 1.5T 416G (78%) /mnt/data Data 96502969... NTFS, main data — contains ALL_TRANFERS (Pictures)
Ubuntu Storage sdd1 2.7T 95G 2.6T (4%) /mnt/ubuntu_storage_3TB ubuntu_storage_3 037a542c-... Backup target for .27 + .13 Borg repos

Not Mounted

Logical Name Device Size FSType Label UUID Note
MaxtorBackup sde1 1.4T ext4 MaxtorBackup b0fa7768-... Seagate ST31500341AS — old backup drive, content unknown

Key Photo Location

/mnt/data/ALL_TRANFERS/Pictures/
├── sorted_pictures_holder/     ← 31,279 photos, year→month organized (20032023)
├── PICTURES_GROUPED_SUBJECT_OLD/  ← Same as Back Up drive (old subject-organized)
├── Photos-001 (1-4)/            ← Phone dumps (May-Jun 2023)
├── sorted_pictures/2019/        ← One year
├── temp_transfer/               ← 2024 event photos (by event, not date)
└── sam rolfe/previous years/   ← 2018, 2019

Backup Role

Direction Method Target Schedule
.13 local Borg (local) /mnt/ubuntu_storage_3TB/backup/borg/.13 Daily 4am
.13 → .35 Rsync .35: /mnt/nfs_usb_3tb (→ .23) Daily 5am after Borg
Hosts .27's repo Borg (remote) /mnt/ubuntu_storage_3TB/backup/borg/.27 .27 pushes here daily

.23 — file-server (192.168.20.23) — NFS Share Host

Logical Name Path from .35 Size Used Avail Note
USB 3TB Drive //192.168.20.23/usb_3tb/mnt/nfs_usb_3tb 2.7T 199G 2.5T (8%) Serves as backup destination for .35

No SSH access available. Contents fully visible via .35's CIFS mount.

What lives here:

  • Kopia repo (46G) — Docker container backups from .35
  • Restic repo (13G) — Docker container backups from .35
  • Other empty directories (media structure, downloads stubs)

Backup Schedule Summary

From To Tool What's Covered Gap
.27 .13 (USB 3TB) Borg ~/Documents, Docker configs, SSH keys, nix config Misses .local/state, caches
.13 local USB 3TB + rsync → .35 Borg + Rsync ~/Docker, pocketbase, dotfiles, SSH
.35 .23 (USB 3TB via NFS) Kopia + Restic Docker containers + volumes only MISSES /mnt/hd/immich photos, /mnt/hd/*
.23 ??? ??? ??? Not backed up anywhere

Consolidation Notes

Biggest Drives by Free Space

Rank Machine Mount Label Free Use Case
1 .13 /mnt/ubuntu_storage_3TB ubuntu_storage_3 2.6T free Backup target (vastly underutilized)
2 .23→.35 /mnt/nfs_usb_3tb USB 3TB 2.5T free Backup target (vastly underutilized)
3 .27 / nvme root 490G free Main system
4 .13 /mnt/data Data 416G free Photo archive sits here
5 .27 /run/media/sam/SmartDrive SmartDrive 548G free Old backup archive

Key Gaps to Address

  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 — 1.4T ext4, 1% used (~11G, likely empty)

Next Steps

  • 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